home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Spectre / Sample Application / Sample Application.rsrc / CODE_17.txt < prev    next >
Text File  |  1991-07-31  |  200KB  |  3,600 lines

  1. # near model CODE resource
  2. # jump table entries: 1640-1670 (31 of them)
  3. fn00000000:
  4. 00000000  205F                     movea.l    A0, [A7]+
  5. 00000002  2E8D                     move.l     [A7], A5
  6. 00000004  4ED0                     jmp        [A0]
  7. 00000006  317C 0003 000A           move.w     [A0 + 0xA], 0x3
  8. 0000000C  2F0D                     move.l     -[A7], A5
  9. 0000000E  2A68 000E                movea.l    A5, [A0 + 0xE]
  10. 00000012  4A2D C4D5                tst.b      [A5 - 0x3B2B]
  11. 00000016  6608                     bne        +0xA /* 00000020 */
  12. 00000018  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  13. 0000001E  6008                     bra        +0xA /* 00000028 */
  14. label00000020:
  15. 00000020  4EBA 0F5E                jsr        [PC + 0xF5E /* 00000F80 */]
  16. 00000024  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  17. label00000028:
  18. 00000028  2A5F                     movea.l    A5, [A7]+
  19. 0000002A  4E75                     rts
  20. 0000002C  2A7A 0128                movea.l    A5, [PC + 0x128 /* 00000156, value 0x0, cstring "" */]
  21. 00000030  4A2D C4D5                tst.b      [A5 - 0x3B2B]
  22. 00000034  6712                     beq        +0x14 /* 00000048 */
  23. 00000036  47ED C4DE                lea.l      A3, [A5 - 0x3B22]
  24. 0000003A  7603                     moveq.l    D3, 0x03
  25. 0000003C  4E94                     jsr        [A4]
  26. 0000003E  6662                     bne        +0x64 /* 000000A2 */
  27. 00000040  0C6B E219 FFFD           cmpi.w     [A3 - 0x3], 0xE219
  28. 00000046  6706                     beq        +0x8 /* 0000004E */
  29. label00000048:
  30. 00000048  4243                     clr.w      D3
  31. 0000004A  4EEC 0002                jmp        [A4 + 0x2]
  32. label0000004E:
  33. 0000004E  142B FFFF                move.b     D2, [A3 - 0x1]
  34. 00000052  6B00 00A8                bmi        +0xAA /* 000000FC */
  35. 00000056  7609                     moveq.l    D3, 0x09
  36. 00000058  4E94                     jsr        [A4]
  37. 0000005A  6646                     bne        +0x48 /* 000000A2 */
  38. 0000005C  B26B FFFE                cmp.w      D1, [A3 - 0x2]
  39. 00000060  663A                     bne        +0x3C /* 0000009C */
  40. 00000062  0C41 0230                cmpi.w     D1, 0x230
  41. 00000066  6E34                     bgt        +0x36 /* 0000009C */
  42. 00000068  0C6B 0105 FFF8           cmpi.w     [A3 - 0x8], 0x105
  43. 0000006E  6634                     bne        +0x36 /* 000000A4 */
  44. 00000070  3601                     move.w     D3, D1
  45. 00000072  4EAC 0002                jsr        [A4 + 0x2]
  46. 00000076  662A                     bne        +0x2C /* 000000A2 */
  47. label00000078:
  48. 00000078  2F0D                     move.l     -[A7], A5
  49. 0000007A  2A7A 00DA                movea.l    A5, [PC + 0xDA /* 00000156, value 0x0, cstring "" */]
  50. 0000007E  5302                     subq.b     D2, 1
  51. 00000080  6C06                     bge        +0x8 /* 00000088 */
  52. 00000082  47FA 0D54                lea.l      A3, [PC + 0xD54 /* 00000DD8, value 0x4E56FFE8 */]
  53. 00000086  6032                     bra        +0x34 /* 000000BA */
  54. label00000088:
  55. 00000088  5302                     subq.b     D2, 1
  56. 0000008A  6C06                     bge        +0x8 /* 00000092 */
  57. 0000008C  47FA 0E3A                lea.l      A3, [PC + 0xE3A /* 00000EC8, value 0x4E56FFE8 */]
  58. 00000090  6028                     bra        +0x2A /* 000000BA */
  59. label00000092:
  60. 00000092  3B7C FFF4 C4D6           move.w     [A5 - 0x3B2A], 0xFFF4
  61. 00000098  2A5F                     movea.l    A5, [A7]+
  62. 0000009A  4E75                     rts
  63. label0000009C:
  64. 0000009C  3B7C FFF4 C4D6           move.w     [A5 - 0x3B2A], 0xFFF4
  65. label000000A2:
  66. 000000A2  4E75                     rts
  67. label000000A4:
  68. 000000A4  7600                     moveq.l    D3, 0x00
  69. 000000A6  4EAC 0002                jsr        [A4 + 0x2]
  70. 000000AA  0C02 0001                cmpi.b     D2, 0x1
  71. 000000AE  62F2                     bhi        -0xC /* 000000A2 */
  72. 000000B0  422B FFF7                clr.b      [A3 - 0x9]
  73. 000000B4  426B FFFE                clr.w      [A3 - 0x2]
  74. 000000B8  60BE                     bra        -0x40 /* 00000078 */
  75. label000000BA:
  76. 000000BA  486D C4DE                pea.l      [A5 - 0x3B22]
  77. 000000BE  41ED C4D8                lea.l      A0, [A5 - 0x3B28]
  78. 000000C2  2F08                     move.l     -[A7], A0
  79. 000000C4  43EA 0001                lea.l      A1, [A2 + 0x1]
  80. 000000C8  0C29 0001 0002           cmpi.b     [A1 + 0x2], 0x1
  81. 000000CE  6716                     beq        +0x18 /* 000000E6 */
  82. 000000D0  10E9 0009                move.b     [A0]+, [A1 + 0x9]
  83. 000000D4  10E9 000A                move.b     [A0]+, [A1 + 0xA]
  84. 000000D8  4218                     clr.b      [A0]+
  85. 000000DA  10E9 000C                move.b     [A0]+, [A1 + 0xC]
  86. 000000DE  4218                     clr.b      [A0]+
  87. 000000E0  10E9 000E                move.b     [A0]+, [A1 + 0xE]
  88. 000000E4  6010                     bra        +0x12 /* 000000F6 */
  89. label000000E6:
  90. 000000E6  30ED C84C                move.w     [A0]+, [A5 - 0x37B4]
  91. 000000EA  4218                     clr.b      [A0]+
  92. 000000EC  10E9 0001                move.b     [A0]+, [A1 + 0x1]
  93. 000000F0  4218                     clr.b      [A0]+
  94. 000000F2  10E9 0006                move.b     [A0]+, [A1 + 0x6]
  95. label000000F6:
  96. 000000F6  4E93                     jsr        [A3]
  97. 000000F8  2A5F                     movea.l    A5, [A7]+
  98. 000000FA  4E75                     rts
  99. label000000FC:
  100. 000000FC  7603                     moveq.l    D3, 0x03
  101. 000000FE  4E94                     jsr        [A4]
  102. 00000100  66A0                     bne        -0x5E /* 000000A2 */
  103. 00000102  4243                     clr.w      D3
  104. 00000104  162B FFFD                move.b     D3, [A3 - 0x3]
  105. 00000108  C7FC 0007                muls.w     D3, 0x7
  106. 0000010C  4E94                     jsr        [A4]
  107. 0000010E  6692                     bne        -0x6C /* 000000A2 */
  108. 00000110  47ED C532                lea.l      A3, [A5 - 0x3ACE]
  109. 00000114  0C41 01E4                cmpi.w     D1, 0x1E4
  110. 00000118  6E82                     bgt        -0x7C /* 0000009C */
  111. 0000011A  3601                     move.w     D3, D1
  112. 0000011C  4EAC 0002                jsr        [A4 + 0x2]
  113. 00000120  6680                     bne        -0x7E /* 000000A2 */
  114. 00000122  2F0D                     move.l     -[A7], A5
  115. 00000124  2A7A 0030                movea.l    A5, [PC + 0x30 /* 00000156, value 0x0, cstring "" */]
  116. 00000128  4A23                     tst.b      -[A3]
  117. 0000012A  670A                     beq        +0xC /* 00000136 */
  118. 0000012C  3B7C FFF4 C4D6           move.w     [A5 - 0x3B2A], 0xFFF4
  119. 00000132  2A5F                     movea.l    A5, [A7]+
  120. 00000134  4E75                     rts
  121. label00000136:
  122. 00000136  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  123. 0000013A  97C8                     sub.l      A3, A0
  124. 0000013C  3B4B C716                move.w     [A5 - 0x38EA], A3
  125. 00000140  486D C4DE                pea.l      [A5 - 0x3B22]
  126. 00000144  4EBA 2180                jsr        [PC + 0x2180 /* 000022C6 */]
  127. 00000148  2A5F                     movea.l    A5, [A7]+
  128. 0000014A  4E75                     rts
  129. fn0000014C:
  130. 0000014C  225F                     movea.l    A1, [A7]+
  131. 0000014E  41FA 0006                lea.l      A0, [PC + 0x6 /* 00000156, value 0x0, cstring "" */]
  132. 00000152  208D                     move.l     [A0], A5
  133. 00000154  4ED1                     jmp        [A1]
  134. 00000156  0000 0000                ori.b      D0, 0x0
  135. export_205:
  136. fn0000015A:
  137. 0000015A  4E56 0000                link       A6, 0
  138. 0000015E  102D C4D5                move.b     D0, [A5 - 0x3B2B]
  139. 00000162  4880                     ext.w      D0
  140. 00000164  206E 0008                movea.l    A0, [A6 + 0x8]
  141. 00000168  3080                     move.w     [A0], D0
  142. 0000016A  422D C4D5                clr.b      [A5 - 0x3B2B]
  143. 0000016E  4E5E                     unlink     A6
  144. 00000170  2E9F                     move.l     [A7], [A7]+
  145. 00000172  4E75                     rts
  146. export_206:
  147. fn00000174:
  148. 00000174  4E56 0000                link       A6, 0
  149. 00000178  1B6E 0009 C4D5           move.b     [A5 - 0x3B2B], [A6 + 0x9]
  150. 0000017E  4E5E                     unlink     A6
  151. 00000180  205F                     movea.l    A0, [A7]+
  152. 00000182  544F                     addq.w     A7, 2
  153. 00000184  4ED0                     jmp        [A0]
  154. export_207:
  155. fn00000186:
  156. 00000186  4E56 FBFE                link       A6, -0x0402
  157. 0000018A  48E7 0700                movem.l    -[A7], D5,D6,D7
  158. 0000018E  3A2E 000A                move.w     D5, [A6 + 0xA]
  159. 00000192  3C2E 0008                move.w     D6, [A6 + 0x8]
  160. 00000196  422E FF00                clr.b      [A6 - 0x100]
  161. 0000019A  4247                     clr.w      D7
  162. 0000019C  3005                     move.w     D0, D5
  163. 0000019E  0440 FFE1                subi.w     D0, 0xFFE1
  164. 000001A2  6B74                     bmi        +0x76 /* 00000218 */
  165. 000001A4  0C40 001E                cmpi.w     D0, 0x1E
  166. 000001A8  6E6E                     bgt        +0x70 /* 00000218 */
  167. 000001AA  D040                     add.w      D0, D0
  168. 000001AC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  169. 000001B0  4EFB 0000                jmp        [PC + D0.w]
  170. 000001B4  0060 0060                ori.w      -[A0], 0x60 /* '`' */
  171. 000001B8  0066 0066                ori.w      -[A6], 0x66 /* 'f' */
  172. 000001BC  0066 0066                ori.w      -[A6], 0x66 /* 'f' */
  173. 000001C0  0066 005A                ori.w      -[A6], 0x5A /* 'Z' */
  174. 000001C4  005A 005A                ori.w      [A2]+, 0x5A /* 'Z' */
  175. 000001C8  005A 005A                ori.w      [A2]+, 0x5A /* 'Z' */
  176. 000001CC  0066 0066                ori.w      -[A6], 0x66 /* 'f' */
  177. 000001D0  0066 0066                ori.w      -[A6], 0x66 /* 'f' */
  178. 000001D4  0066 0060                ori.w      -[A6], 0x60 /* '`' */
  179. 000001D8  0060 0060                ori.w      -[A0], 0x60 /* '`' */
  180. 000001DC  0050 004C                ori.w      [A0], 0x4C /* 'L' */
  181. 000001E0  0066 0066                ori.w      -[A6], 0x66 /* 'f' */
  182. 000001E4  0054 0048                ori.w      [A4], 0x48 /* 'H' */
  183. 000001E8  0044 0040                ori.w      D4, 0x40 /* '@' */
  184. 000001EC  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  185. 000001F0  0054 7E15                ori.w      [A4], 0x7E15
  186. 000001F4  6026                     bra        +0x28 /* 0000021C */
  187. 000001F6  7E16                     moveq.l    D7, 0x16
  188. 000001F8  6022                     bra        +0x24 /* 0000021C */
  189. 000001FA  7E17                     moveq.l    D7, 0x17
  190. 000001FC  601E                     bra        +0x20 /* 0000021C */
  191. 000001FE  7E18                     moveq.l    D7, 0x18
  192. 00000200  601A                     bra        +0x1C /* 0000021C */
  193. 00000202  7E19                     moveq.l    D7, 0x19
  194. 00000204  6016                     bra        +0x18 /* 0000021C */
  195. 00000206  3C05                     move.w     D6, D5
  196. 00000208  7E1A                     moveq.l    D7, 0x1A
  197. 0000020A  6010                     bra        +0x12 /* 0000021C */
  198. 0000020C  3C05                     move.w     D6, D5
  199. 0000020E  7E1B                     moveq.l    D7, 0x1B
  200. 00000210  600A                     bra        +0xC /* 0000021C */
  201. 00000212  3C05                     move.w     D6, D5
  202. 00000214  7E1C                     moveq.l    D7, 0x1C
  203. 00000216  6004                     bra        +0x6 /* 0000021C */
  204. label00000218:
  205. 00000218  7E1D                     moveq.l    D7, 0x1D
  206. 0000021A  3C05                     move.w     D6, D5
  207. label0000021C:
  208. 0000021C  4A46                     tst.w      D6
  209. 0000021E  672E                     beq        +0x30 /* 0000024E */
  210. 00000220  486E FF00                pea.l      [A6 - 0x100]
  211. 00000224  487A 0078                pea.l      [PC + 0x78 /* 0000029E, value 0x1204E56 */]
  212. 00000228  486E FBFE                pea.l      [A6 - 0x402]
  213. 0000022C  3F06                     move.w     -[A7], D6
  214. 0000022E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  215. 00000232  486E FCFE                pea.l      [A6 - 0x302]
  216. 00000236  3F3C 0003                move.w     -[A7], 0x3
  217. 0000023A  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  218. 0000023E  41EE FF00                lea.l      A0, [A6 - 0x100]
  219. 00000242  43EE FCFE                lea.l      A1, [A6 - 0x302]
  220. 00000246  703F                     moveq.l    D0, 0x3F
  221. label00000248:
  222. 00000248  20D9                     move.l     [A0]+, [A1]+
  223. 0000024A  51C8 FFFC                dbf        D0, -0x6 /* 00000248 */
  224. label0000024E:
  225. 0000024E  4A47                     tst.w      D7
  226. 00000250  6732                     beq        +0x34 /* 00000284 */
  227. 00000252  486E FE00                pea.l      [A6 - 0x200]
  228. 00000256  3F3C 03E9                move.w     -[A7], 0x3E9
  229. 0000025A  3F07                     move.w     -[A7], D7
  230. 0000025C  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  231. 00000260  486E FE00                pea.l      [A6 - 0x200]
  232. 00000264  486E FF00                pea.l      [A6 - 0x100]
  233. 00000268  486E FCFE                pea.l      [A6 - 0x302]
  234. 0000026C  3F3C 0002                move.w     -[A7], 0x2
  235. 00000270  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  236. 00000274  41EE FF00                lea.l      A0, [A6 - 0x100]
  237. 00000278  43EE FCFE                lea.l      A1, [A6 - 0x302]
  238. 0000027C  703F                     moveq.l    D0, 0x3F
  239. label0000027E:
  240. 0000027E  20D9                     move.l     [A0]+, [A1]+
  241. 00000280  51C8 FFFC                dbf        D0, -0x6 /* 0000027E */
  242. label00000284:
  243. 00000284  206E 000C                movea.l    A0, [A6 + 0xC]
  244. 00000288  43EE FF00                lea.l      A1, [A6 - 0x100]
  245. 0000028C  703F                     moveq.l    D0, 0x3F
  246. label0000028E:
  247. 0000028E  20D9                     move.l     [A0]+, [A1]+
  248. 00000290  51C8 FFFC                dbf        D0, -0x6 /* 0000028E */
  249. 00000294  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  250. 00000298  4E5E                     unlink     A6
  251. 0000029A  2E9F                     move.l     [A7], [A7]+
  252. 0000029C  4E75                     rts
  253. 0000029E  0120                     btst       -[A0], D0
  254. fn000002A0:
  255. 000002A0  4E56 FFFC                link       A6, -0x0004
  256. 000002A4  2D7C 0000 033C FFFC      move.l     [A6 - 0x4], 0x33C
  257. 000002AC  206E FFFC                movea.l    A0, [A6 - 0x4]
  258. 000002B0  20AE 0008                move.l     [A0], [A6 + 0x8]
  259. 000002B4  4E5E                     unlink     A6
  260. 000002B6  2E9F                     move.l     [A7], [A7]+
  261. 000002B8  4E75                     rts
  262. export_208:
  263. fn000002BA:
  264. 000002BA  4E56 FFF4                link       A6, -0x000C
  265. 000002BE  206E 000C                movea.l    A0, [A6 + 0xC]
  266. 000002C2  43EE FFFA                lea.l      A1, [A6 - 0x6]
  267. 000002C6  22D8                     move.l     [A1]+, [A0]+
  268. 000002C8  3290                     move.w     [A1], [A0]
  269. 000002CA  206E 0008                movea.l    A0, [A6 + 0x8]
  270. 000002CE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  271. 000002D2  22D8                     move.l     [A1]+, [A0]+
  272. 000002D4  3290                     move.w     [A1], [A0]
  273. 000002D6  302E FFFA                move.w     D0, [A6 - 0x6]
  274. 000002DA  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  275. 000002DE  57C0                     seq        D0
  276. 000002E0  4A00                     tst.b      D0
  277. 000002E2  671A                     beq        +0x1C /* 000002FE */
  278. 000002E4  322E FFFC                move.w     D1, [A6 - 0x4]
  279. 000002E8  B26E FFF6                cmp.w      D1, [A6 - 0xA]
  280. 000002EC  57C1                     seq        D1
  281. 000002EE  C001                     and.b      D0, D1
  282. 000002F0  670C                     beq        +0xE /* 000002FE */
  283. 000002F2  322E FFFE                move.w     D1, [A6 - 0x2]
  284. 000002F6  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  285. 000002FA  57C1                     seq        D1
  286. 000002FC  C001                     and.b      D0, D1
  287. label000002FE:
  288. 000002FE  4400                     neg.b      D0
  289. 00000300  1D40 0010                move.b     [A6 + 0x10], D0
  290. 00000304  4E5E                     unlink     A6
  291. 00000306  205F                     movea.l    A0, [A7]+
  292. 00000308  504F                     addq.w     A7, 8
  293. 0000030A  4ED0                     jmp        [A0]
  294. fn0000030C:
  295. 0000030C  4E56 FF00                link       A6, -0x0100
  296. 00000310  3B6E 000A C4D2           move.w     [A5 - 0x3B2E], [A6 + 0xA]
  297. 00000316  3B6E 0008 C4D0           move.w     [A5 - 0x3B30], [A6 + 0x8]
  298. 0000031C  486E FF00                pea.l      [A6 - 0x100]
  299. 00000320  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  300. 00000324  4EBA FE60                jsr        [PC - 0x1A0 /* 00000186 */]
  301. 00000328  205F                     movea.l    A0, [A7]+
  302. 0000032A  43ED C3D0                lea.l      A1, [A5 - 0x3C30]
  303. 0000032E  703F                     moveq.l    D0, 0x3F
  304. label00000330:
  305. 00000330  22D8                     move.l     [A1]+, [A0]+
  306. 00000332  51C8 FFFC                dbf        D0, -0x6 /* 00000330 */
  307. 00000336  4E5E                     unlink     A6
  308. 00000338  2E9F                     move.l     [A7], [A7]+
  309. 0000033A  4E75                     rts
  310. fn0000033C:
  311. 0000033C  4E56 FFFE                link       A6, -0x0002
  312. 00000340  48E7 0108                movem.l    -[A7], D7,A4
  313. 00000344  426D C314                clr.w      [A5 - 0x3CEC]
  314. 00000348  426D C29A                clr.w      [A5 - 0x3D66]
  315. 0000034C  426D C248                clr.w      [A5 - 0x3DB8]
  316. 00000350  426D C1CE                clr.w      [A5 - 0x3E32]
  317. 00000354  426D C008                clr.w      [A5 - 0x3FF8]
  318. 00000358  4247                     clr.w      D7
  319. 0000035A  6018                     bra        +0x1A /* 00000374 */
  320. label0000035C:
  321. 0000035C  3007                     move.w     D0, D7
  322. 0000035E  41ED C24A                lea.l      A0, [A5 - 0x3DB6]
  323. 00000362  E540                     asl        D0.w, 2
  324. 00000364  2870 0000                movea.l    A4, [A0 + D0.w]
  325. 00000368  7000                     moveq.l    D0, 0x00
  326. 0000036A  2940 0010                move.l     [A4 + 0x10], D0
  327. 0000036E  2940 0014                move.l     [A4 + 0x14], D0
  328. 00000372  5247                     addq.w     D7, 1
  329. label00000374:
  330. 00000374  7013                     moveq.l    D0, 0x13
  331. 00000376  B047                     cmp.w      D0, D7
  332. 00000378  6CE2                     bge        -0x1C /* 0000035C */
  333. 0000037A  4CDF 1080                movem.l    D7,A4, [A7]+
  334. 0000037E  4E5E                     unlink     A6
  335. 00000380  4E75                     rts
  336. fn00000382:
  337. 00000382  4E56 FFF4                link       A6, -0x000C
  338. 00000386  48E7 0308                movem.l    -[A7], D6,D7,A4
  339. 0000038A  206E 000E                movea.l    A0, [A6 + 0xE]
  340. 0000038E  43EE FFFA                lea.l      A1, [A6 - 0x6]
  341. 00000392  22D8                     move.l     [A1]+, [A0]+
  342. 00000394  3290                     move.w     [A1], [A0]
  343. 00000396  486E FFF6                pea.l      [A6 - 0xA]
  344. 0000039A  4EBA FDBE                jsr        [PC - 0x242 /* 0000015A */]
  345. 0000039E  7E01                     moveq.l    D7, 0x01
  346. label000003A0:
  347. 000003A0  7014                     moveq.l    D0, 0x14
  348. 000003A2  B047                     cmp.w      D0, D7
  349. 000003A4  5CC0                     sge        D0
  350. 000003A6  4A00                     tst.b      D0
  351. 000003A8  671C                     beq        +0x1E /* 000003C6 */
  352. 000003AA  206D C3CC                movea.l    A0, [A5 - 0x3C34]
  353. 000003AE  3207                     move.w     D1, D7
  354. 000003B0  C3FC 029A                muls.w     D1, 0x29A
  355. 000003B4  41E8 FD76                lea.l      A0, [A0 - 0x28A]
  356. 000003B8  4A70 1000                tst.w      [A0 + D1.w]
  357. 000003BC  5EC1                     sgt        D1
  358. 000003BE  C001                     and.b      D0, D1
  359. 000003C0  6704                     beq        +0x6 /* 000003C6 */
  360. 000003C2  5247                     addq.w     D7, 1
  361. 000003C4  60DA                     bra        -0x24 /* 000003A0 */
  362. label000003C6:
  363. 000003C6  7014                     moveq.l    D0, 0x14
  364. 000003C8  B047                     cmp.w      D0, D7
  365. 000003CA  6C0A                     bge        +0xC /* 000003D6 */
  366. 000003CC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  367. 000003D0  4EBA FDA2                jsr        [PC - 0x25E /* 00000174 */]
  368. 000003D4  6074                     bra        +0x76 /* 0000044A */
  369. label000003D6:
  370. 000003D6  206D C3CC                movea.l    A0, [A5 - 0x3C34]
  371. 000003DA  3007                     move.w     D0, D7
  372. 000003DC  C1FC 029A                muls.w     D0, 0x29A
  373. 000003E0  41E8 FD66                lea.l      A0, [A0 - 0x29A]
  374. 000003E4  49F0 0000                lea.l      A4, [A0 + D0.w]
  375. 000003E8  196D C847 001C           move.b     [A4 + 0x1C], [A5 - 0x37B9]
  376. 000003EE  396E 0008 0028           move.w     [A4 + 0x28], [A6 + 0x8]
  377. 000003F4  396E FFFA 0038           move.w     [A4 + 0x38], [A6 - 0x6]
  378. 000003FA  196E FFFD 003C           move.b     [A4 + 0x3C], [A6 - 0x3]
  379. 00000400  196E FFFF 003E           move.b     [A4 + 0x3E], [A6 - 0x1]
  380. 00000406  102C 003C                move.b     D0, [A4 + 0x3C]
  381. 0000040A  4880                     ext.w      D0
  382. 0000040C  B06D C84C                cmp.w      D0, [A5 - 0x37B4]
  383. 00000410  6608                     bne        +0xA /* 0000041A */
  384. 00000412  197C 0001 0040           move.b     [A4 + 0x40], 0x1
  385. 00000418  6006                     bra        +0x8 /* 00000420 */
  386. label0000041A:
  387. 0000041A  197C 0002 0040           move.b     [A4 + 0x40], 0x2
  388. label00000420:
  389. 00000420  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  390. 00000424  486C 0042                pea.l      [A4 + 0x42]
  391. 00000428  302E 0008                move.w     D0, [A6 + 0x8]
  392. 0000042C  48C0                     ext.l      D0
  393. 0000042E  2F00                     move.l     -[A7], D0
  394. 00000430  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  395. 00000434  4267                     clr.w      -[A7]
  396. 00000436  2F0C                     move.l     -[A7], A4
  397. 00000438  1F3C 0001                move.b     -[A7], 0x1
  398. 0000043C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  399. 00000440  3C1F                     move.w     D6, [A7]+
  400. 00000442  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  401. 00000446  4EBA FD2C                jsr        [PC - 0x2D4 /* 00000174 */]
  402. label0000044A:
  403. 0000044A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  404. 0000044E  4E5E                     unlink     A6
  405. 00000450  205F                     movea.l    A0, [A7]+
  406. 00000452  DEFC 000A                add.w      A7, 0xA /* '\n' */
  407. 00000456  4ED0                     jmp        [A0]
  408. fn00000458:
  409. 00000458  4E56 FFFE                link       A6, -0x0002
  410. 0000045C  4267                     clr.w      -[A7]
  411. 0000045E  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  412. 00000462  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  413. 00000466  6706                     beq        +0x8 /* 0000046E */
  414. 00000468  422E 0008                clr.b      [A6 + 0x8]
  415. 0000046C  6012                     bra        +0x14 /* 00000480 */
  416. label0000046E:
  417. 0000046E  486D C84A                pea.l      [A5 - 0x37B6]
  418. 00000472  486D C84C                pea.l      [A5 - 0x37B4]
  419. 00000476  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  420. 0000047A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  421. label00000480:
  422. 00000480  4E5E                     unlink     A6
  423. 00000482  4E75                     rts
  424. fn00000484:
  425. 00000484  4E56 FFFA                link       A6, -0x0006
  426. 00000488  48E7 0108                movem.l    -[A7], D7,A4
  427. 0000048C  422E 0008                clr.b      [A6 + 0x8]
  428. 00000490  4247                     clr.w      D7
  429. 00000492  6046                     bra        +0x48 /* 000004DA */
  430. label00000494:
  431. 00000494  42A7                     clr.l      -[A7]
  432. 00000496  2F3C 0000 01F8           move.l     -[A7], 0x1F8
  433. 0000049C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  434. 000004A0  285F                     movea.l    A4, [A7]+
  435. 000004A2  200C                     move.l     D0, A4
  436. 000004A4  6604                     bne        +0x6 /* 000004AA */
  437. 000004A6  6000 00B2                bra        +0xB4 /* 0000055A */
  438. label000004AA:
  439. 000004AA  3007                     move.w     D0, D7
  440. 000004AC  41ED C29C                lea.l      A0, [A5 - 0x3D64]
  441. 000004B0  E540                     asl        D0.w, 2
  442. 000004B2  218C 0000                move.l     [A0 + D0.w], A4
  443. 000004B6  42A7                     clr.l      -[A7]
  444. 000004B8  2F3C 0000 01FE           move.l     -[A7], 0x1FE
  445. 000004BE  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  446. 000004C2  285F                     movea.l    A4, [A7]+
  447. 000004C4  200C                     move.l     D0, A4
  448. 000004C6  6604                     bne        +0x6 /* 000004CC */
  449. 000004C8  6000 0090                bra        +0x92 /* 0000055A */
  450. label000004CC:
  451. 000004CC  3007                     move.w     D0, D7
  452. 000004CE  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  453. 000004D2  E540                     asl        D0.w, 2
  454. 000004D4  218C 0000                move.l     [A0 + D0.w], A4
  455. 000004D8  5247                     addq.w     D7, 1
  456. label000004DA:
  457. 000004DA  701D                     moveq.l    D0, 0x1D
  458. 000004DC  B047                     cmp.w      D0, D7
  459. 000004DE  6CB4                     bge        -0x4A /* 00000494 */
  460. 000004E0  4247                     clr.w      D7
  461. 000004E2  6022                     bra        +0x24 /* 00000506 */
  462. label000004E4:
  463. 000004E4  42A7                     clr.l      -[A7]
  464. 000004E6  2F3C 0000 01FA           move.l     -[A7], 0x1FA
  465. 000004EC  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  466. 000004F0  285F                     movea.l    A4, [A7]+
  467. 000004F2  200C                     move.l     D0, A4
  468. 000004F4  6602                     bne        +0x4 /* 000004F8 */
  469. 000004F6  6062                     bra        +0x64 /* 0000055A */
  470. label000004F8:
  471. 000004F8  3007                     move.w     D0, D7
  472. 000004FA  41ED C24A                lea.l      A0, [A5 - 0x3DB6]
  473. 000004FE  E540                     asl        D0.w, 2
  474. 00000500  218C 0000                move.l     [A0 + D0.w], A4
  475. 00000504  5247                     addq.w     D7, 1
  476. label00000506:
  477. 00000506  7013                     moveq.l    D0, 0x13
  478. 00000508  B047                     cmp.w      D0, D7
  479. 0000050A  6CD8                     bge        -0x26 /* 000004E4 */
  480. 0000050C  4247                     clr.w      D7
  481. 0000050E  603E                     bra        +0x40 /* 0000054E */
  482. label00000510:
  483. 00000510  42A7                     clr.l      -[A7]
  484. 00000512  7030                     moveq.l    D0, 0x30
  485. 00000514  2F00                     move.l     -[A7], D0
  486. 00000516  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  487. 0000051A  285F                     movea.l    A4, [A7]+
  488. 0000051C  200C                     move.l     D0, A4
  489. 0000051E  6602                     bne        +0x4 /* 00000522 */
  490. 00000520  6038                     bra        +0x3A /* 0000055A */
  491. label00000522:
  492. 00000522  3007                     move.w     D0, D7
  493. 00000524  41ED C03E                lea.l      A0, [A5 - 0x3FC2]
  494. 00000528  E540                     asl        D0.w, 2
  495. 0000052A  218C 0000                move.l     [A0 + D0.w], A4
  496. 0000052E  42A7                     clr.l      -[A7]
  497. 00000530  703A                     moveq.l    D0, 0x3A
  498. 00000532  2F00                     move.l     -[A7], D0
  499. 00000534  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  500. 00000538  285F                     movea.l    A4, [A7]+
  501. 0000053A  200C                     move.l     D0, A4
  502. 0000053C  6602                     bne        +0x4 /* 00000540 */
  503. 0000053E  601A                     bra        +0x1C /* 0000055A */
  504. label00000540:
  505. 00000540  3007                     move.w     D0, D7
  506. 00000542  41ED BE78                lea.l      A0, [A5 - 0x4188]
  507. 00000546  E540                     asl        D0.w, 2
  508. 00000548  218C 0000                move.l     [A0 + D0.w], A4
  509. 0000054C  5247                     addq.w     D7, 1
  510. label0000054E:
  511. 0000054E  7063                     moveq.l    D0, 0x63
  512. 00000550  B047                     cmp.w      D0, D7
  513. 00000552  6CBC                     bge        -0x42 /* 00000510 */
  514. 00000554  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  515. label0000055A:
  516. 0000055A  4CDF 1080                movem.l    D7,A4, [A7]+
  517. 0000055E  4E5E                     unlink     A6
  518. 00000560  4E75                     rts
  519. export_209:
  520. 00000562  4E56 FFFE                link       A6, -0x0002
  521. 00000566  48E7 0118                movem.l    -[A7], D7,A3,A4
  522. 0000056A  422D C849                clr.b      [A5 - 0x37B7]
  523. 0000056E  4267                     clr.w      -[A7]
  524. 00000570  4EBA FF12                jsr        [PC - 0xEE /* 00000484 */]
  525. 00000574  101F                     move.b     D0, [A7]+
  526. 00000576  206E 0008                movea.l    A0, [A6 + 0x8]
  527. 0000057A  2F08                     move.l     -[A7], A0
  528. 0000057C  4267                     clr.w      -[A7]
  529. 0000057E  4EBA FED8                jsr        [PC - 0x128 /* 00000458 */]
  530. 00000582  101F                     move.b     D0, [A7]+
  531. 00000584  205F                     movea.l    A0, [A7]+
  532. 00000586  1080                     move.b     [A0], D0
  533. 00000588  206E 0008                movea.l    A0, [A6 + 0x8]
  534. 0000058C  1010                     move.b     D0, [A0]
  535. 0000058E  6604                     bne        +0x6 /* 00000594 */
  536. 00000590  6000 00A8                bra        +0xAA /* 0000063A */
  537. label00000594:
  538. 00000594  426D C33E                clr.w      [A5 - 0x3CC2]
  539. 00000598  3B7C FFFF C846           move.w     [A5 - 0x37BA], 0xFFFF
  540. 0000059E  42A7                     clr.l      -[A7]
  541. 000005A0  A975                     syscall    TickCount
  542. 000005A2  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  543. 000005A8  C09F                     and.l      D0, [A7]+
  544. 000005AA  2B40 C842                move.l     [A5 - 0x37BE], D0
  545. 000005AE  426D C4D2                clr.w      [A5 - 0x3B2E]
  546. 000005B2  49ED C31C                lea.l      A4, [A5 - 0x3CE4]
  547. 000005B6  47D4                     lea.l      A3, [A4]
  548. 000005B8  377C 0001 0004           move.w     [A3 + 0x4], 0x1
  549. 000005BE  41FA FA46                lea.l      A0, [PC - 0x5BA /* 00000006, value 0x317C0003, cstring "1|" */]
  550. 000005C2  2748 0006                move.l     [A3 + 0x6], A0
  551. 000005C6  42A7                     clr.l      -[A7]
  552. 000005C8  4EBA FA36                jsr        [PC - 0x5CA /* 00000000 */]
  553. 000005CC  295F 000E                move.l     [A4 + 0xE], [A7]+
  554. 000005D0  42A7                     clr.l      -[A7]
  555. 000005D2  2F3C 0000 3408           move.l     -[A7], 0x3408
  556. 000005D8  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  557. 000005DC  2B5F C3CC                move.l     [A5 - 0x3C34], [A7]+
  558. 000005E0  7E01                     moveq.l    D7, 0x01
  559. 000005E2  6046                     bra        +0x48 /* 0000062A */
  560. label000005E4:
  561. 000005E4  206D C3CC                movea.l    A0, [A5 - 0x3C34]
  562. 000005E8  3007                     move.w     D0, D7
  563. 000005EA  C1FC 029A                muls.w     D0, 0x29A
  564. 000005EE  41E8 FD66                lea.l      A0, [A0 - 0x29A]
  565. 000005F2  49F0 0000                lea.l      A4, [A0 + D0.w]
  566. 000005F6  7000                     moveq.l    D0, 0x00
  567. 000005F8  2940 000C                move.l     [A4 + 0xC], D0
  568. 000005FC  426C 0010                clr.w      [A4 + 0x10]
  569. 00000600  297C FFF6 00F6 0018      move.l     [A4 + 0x18], 0xFFF600F6
  570. 00000608  422C 001D                clr.b      [A4 + 0x1D]
  571. 0000060C  41EC 0022                lea.l      A0, [A4 + 0x22]
  572. 00000610  2948 001E                move.l     [A4 + 0x1E], A0
  573. 00000614  41EC 0031                lea.l      A0, [A4 + 0x31]
  574. 00000618  2948 0024                move.l     [A4 + 0x24], A0
  575. 0000061C  41EC 0042                lea.l      A0, [A4 + 0x42]
  576. 00000620  2948 002A                move.l     [A4 + 0x2A], A0
  577. 00000624  426C 002E                clr.w      [A4 + 0x2E]
  578. 00000628  5247                     addq.w     D7, 1
  579. label0000062A:
  580. 0000062A  7014                     moveq.l    D0, 0x14
  581. 0000062C  B047                     cmp.w      D0, D7
  582. 0000062E  6CB4                     bge        -0x4A /* 000005E4 */
  583. 00000630  422D C4D5                clr.b      [A5 - 0x3B2B]
  584. 00000634  1B7C 0001 C849           move.b     [A5 - 0x37B7], 0x1
  585. label0000063A:
  586. 0000063A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  587. 0000063E  4E5E                     unlink     A6
  588. 00000640  2E9F                     move.l     [A7], [A7]+
  589. 00000642  4E75                     rts
  590. export_210:
  591. 00000644  4E56 FF86                link       A6, -0x007A
  592. 00000648  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  593. 0000064C  2A2E 0008                move.l     D5, [A6 + 0x8]
  594. 00000650  2E2E 000C                move.l     D7, [A6 + 0xC]
  595. 00000654  422E 0010                clr.b      [A6 + 0x10]
  596. 00000658  42A7                     clr.l      -[A7]
  597. 0000065A  2F3C 0000 0ED8           move.l     -[A7], 0xED8
  598. 00000660  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  599. 00000664  265F                     movea.l    A3, [A7]+
  600. 00000666  2F0B                     move.l     -[A7], A3
  601. 00000668  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  602. 0000066C  2047                     movea.l    A0, D7
  603. 0000066E  4250                     clr.w      [A0]
  604. 00000670  3D7C 0013 FFFA           move.w     [A6 - 0x6], 0x13
  605. 00000676  487A 00B8                pea.l      [PC + 0xB8 /* 00000730, value 0x13D4E56 */]
  606. 0000067A  487A 00A8                pea.l      [PC + 0xA8 /* 00000724, value 0xA537065 '\nSpe', pstring "SpectreGIP" */]
  607. 0000067E  487A 00A2                pea.l      [PC + 0xA2 /* 00000722, value 0x12A0A53 */]
  608. 00000682  2F3C 0004 0002           move.l     -[A7], 0x40002
  609. 00000688  2F13                     move.l     -[A7], [A3]
  610. 0000068A  3F3C 0ED8                move.w     -[A7], 0xED8
  611. 0000068E  486E FFFA                pea.l      [A6 - 0x6]
  612. 00000692  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  613. 00000696  2D53 FFF4                move.l     [A6 - 0xC], [A3]
  614. 0000069A  3D6E FFFA FFF2           move.w     [A6 - 0xE], [A6 - 0x6]
  615. 000006A0  7C01                     moveq.l    D6, 0x01
  616. 000006A2  6060                     bra        +0x62 /* 00000704 */
  617. label000006A4:
  618. 000006A4  486E FF86                pea.l      [A6 - 0x7A]
  619. 000006A8  486E FFF4                pea.l      [A6 - 0xC]
  620. 000006AC  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  621. 000006B0  205F                     movea.l    A0, [A7]+
  622. 000006B2  49D0                     lea.l      A4, [A0]
  623. 000006B4  3014                     move.w     D0, [A4]
  624. 000006B6  B06D C84C                cmp.w      D0, [A5 - 0x37B4]
  625. 000006BA  56C0                     sne        D0
  626. 000006BC  4A00                     tst.b      D0
  627. 000006BE  660E                     bne        +0x10 /* 000006CE */
  628. 000006C0  322C 0002                move.w     D1, [A4 + 0x2]
  629. 000006C4  B26D C84A                cmp.w      D1, [A5 - 0x37B6]
  630. 000006C8  56C1                     sne        D1
  631. 000006CA  8001                     or.b       D0, D1
  632. 000006CC  6732                     beq        +0x34 /* 00000700 */
  633. label000006CE:
  634. 000006CE  2047                     movea.l    A0, D7
  635. 000006D0  5250                     addq.w     [A0], 1
  636. 000006D2  2045                     movea.l    A0, D5
  637. 000006D4  2247                     movea.l    A1, D7
  638. 000006D6  3011                     move.w     D0, [A1]
  639. 000006D8  C1FC 0006                muls.w     D0, 0x6
  640. 000006DC  3194 00FA                move.w     [A0 + D0.w - 0x6], [A4]
  641. 000006E0  2045                     movea.l    A0, D5
  642. 000006E2  2247                     movea.l    A1, D7
  643. 000006E4  3011                     move.w     D0, [A1]
  644. 000006E6  C1FC 0006                muls.w     D0, 0x6
  645. 000006EA  31AC 0002 00FC           move.w     [A0 + D0.w - 0x4], [A4 + 0x2]
  646. 000006F0  2045                     movea.l    A0, D5
  647. 000006F2  2247                     movea.l    A1, D7
  648. 000006F4  3011                     move.w     D0, [A1]
  649. 000006F6  C1FC 0006                muls.w     D0, 0x6
  650. 000006FA  31AC 0004 00FE           move.w     [A0 + D0.w - 0x2], [A4 + 0x4]
  651. label00000700:
  652. 00000700  5246                     addq.w     D6, 1
  653. 00000702  6906                     bvs        +0x8 /* 0000070A */
  654. label00000704:
  655. 00000704  BC6E FFF2                cmp.w      D6, [A6 - 0xE]
  656. 00000708  6F9A                     ble        -0x64 /* 000006A4 */
  657. label0000070A:
  658. 0000070A  2F0B                     move.l     -[A7], A3
  659. 0000070C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  660. 00000710  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  661. 00000716  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  662. 0000071A  4E5E                     unlink     A6
  663. 0000071C  205F                     movea.l    A0, [A7]+
  664. 0000071E  504F                     addq.w     A7, 8
  665. 00000720  4ED0                     jmp        [A0]
  666. 00000722  012A 0A53                btst       [A2 + 0xA53], D0
  667. 00000726  7065                     moveq.l    D0, 0x65
  668. 00000728  6374                     bls        +0x76 /* 0000079E */
  669. 0000072A  7265                     moveq.l    D1, 0x65
  670. 0000072C  4749                     chk.w      D3, A1
  671. 0000072E  5000                     addq.b     D0, 8
  672. 00000730  013D                     btst       <<invalid special address>>, D0
  673. export_211:
  674. 00000732  4E56 FFFE                link       A6, -0x0002
  675. 00000736  48E7 0108                movem.l    -[A7], D7,A4
  676. 0000073A  4EBA FA10                jsr        [PC - 0x5F0 /* 0000014C */]
  677. 0000073E  422E 0008                clr.b      [A6 + 0x8]
  678. 00000742  102D C849                move.b     D0, [A5 - 0x37B7]
  679. 00000746  660E                     bne        +0x10 /* 00000756 */
  680. 00000748  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  681. 0000074E  4EBA FBBC                jsr        [PC - 0x444 /* 0000030C */]
  682. 00000752  6000 00CE                bra        +0xD0 /* 00000822 */
  683. label00000756:
  684. 00000756  4A6D C846                tst.w      [A5 - 0x37BA]
  685. 0000075A  6D0E                     blt        +0x10 /* 0000076A */
  686. 0000075C  2F3C 0000 FFFD           move.l     -[A7], 0xFFFD
  687. 00000762  4EBA FBA8                jsr        [PC - 0x458 /* 0000030C */]
  688. 00000766  6000 00BA                bra        +0xBC /* 00000822 */
  689. label0000076A:
  690. 0000076A  4EBA FBD0                jsr        [PC - 0x430 /* 0000033C */]
  691. 0000076E  1B7C 0001 C855           move.b     [A5 - 0x37AB], 0x1
  692. 00000774  7000                     moveq.l    D0, 0x00
  693. 00000776  2B40 C738                move.l     [A5 - 0x38C8], D0
  694. 0000077A  70FF                     moveq.l    D0, 0xFFFFFFFF
  695. 0000077C  2B40 C316                move.l     [A5 - 0x3CEA], D0
  696. 00000780  2B40 C748                move.l     [A5 - 0x38B8], D0
  697. 00000784  422D C74D                clr.b      [A5 - 0x38B3]
  698. 00000788  7000                     moveq.l    D0, 0x00
  699. 0000078A  2B40 C73C                move.l     [A5 - 0x38C4], D0
  700. 0000078E  422D C737                clr.b      [A5 - 0x38C9]
  701. 00000792  426D C31A                clr.w      [A5 - 0x3CE6]
  702. 00000796  422D C3C5                clr.b      [A5 - 0x3C3B]
  703. 0000079A  426D C4D6                clr.w      [A5 - 0x3B2A]
  704. label0000079E:
  705. 0000079E  3B7C 00FF C744           move.w     [A5 - 0x38BC], 0xFF
  706. 000007A4  426D C846                clr.w      [A5 - 0x37BA]
  707. 000007A8  4267                     clr.w      -[A7]
  708. 000007AA  486D C846                pea.l      [A5 - 0x37BA]
  709. 000007AE  487A F87C                pea.l      [PC - 0x784 /* 0000002C, value 0x2A7A0128 */]
  710. 000007B2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  711. 000007B6  3E1F                     move.w     D7, [A7]+
  712. 000007B8  670C                     beq        +0xE /* 000007C6 */
  713. 000007BA  3F3C FFF5                move.w     -[A7], 0xFFF5
  714. 000007BE  3F07                     move.w     -[A7], D7
  715. 000007C0  4EBA FB4A                jsr        [PC - 0x4B6 /* 0000030C */]
  716. 000007C4  605C                     bra        +0x5E /* 00000822 */
  717. label000007C6:
  718. 000007C6  3B6D C84C C3C6           move.w     [A5 - 0x3C3A], [A5 - 0x37B4]
  719. 000007CC  3B6D C84A C3C8           move.w     [A5 - 0x3C38], [A5 - 0x37B6]
  720. 000007D2  3B6D C846 C3CA           move.w     [A5 - 0x3C36], [A5 - 0x37BA]
  721. 000007D8  41ED C84E                lea.l      A0, [A5 - 0x37B2]
  722. 000007DC  43ED C3C6                lea.l      A1, [A5 - 0x3C3A]
  723. 000007E0  20D9                     move.l     [A0]+, [A1]+
  724. 000007E2  3091                     move.w     [A0], [A1]
  725. 000007E4  49ED C31C                lea.l      A4, [A5 - 0x3CE4]
  726. 000007E8  297C 0003 0000 000A      move.l     [A4 + 0xA], 0x30000
  727. 000007F0  4267                     clr.w      -[A7]
  728. 000007F2  486D C31C                pea.l      [A5 - 0x3CE4]
  729. 000007F6  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  730. 000007FA  3E1F                     move.w     D7, [A7]+
  731. 000007FC  6710                     beq        +0x12 /* 0000080E */
  732. 000007FE  3F3C FFFA                move.w     -[A7], 0xFFFA
  733. 00000802  3F07                     move.w     -[A7], D7
  734. 00000804  4EBA FB06                jsr        [PC - 0x4FA /* 0000030C */]
  735. 00000808  4EBA 0020                jsr        [PC + 0x20 /* 0000082A */]
  736. 0000080C  6014                     bra        +0x16 /* 00000822 */
  737. label0000080E:
  738. 0000080E  1B7C 0001 C4D5           move.b     [A5 - 0x3B2B], 0x1
  739. 00000814  487A 0014                pea.l      [PC + 0x14 /* 0000082A, value 0x4E56FFFE */]
  740. 00000818  4EBA FA86                jsr        [PC - 0x57A /* 000002A0 */]
  741. 0000081C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  742. label00000822:
  743. 00000822  4CDF 1080                movem.l    D7,A4, [A7]+
  744. 00000826  4E5E                     unlink     A6
  745. 00000828  4E75                     rts
  746. export_212:
  747. fn0000082A:
  748. 0000082A  4E56 FFFE                link       A6, -0x0002
  749. 0000082E  102D C849                move.b     D0, [A5 - 0x37B7]
  750. 00000832  0A00 0001                xori.b     D0, 0x1
  751. 00000836  4A00                     tst.b      D0
  752. 00000838  6642                     bne        +0x44 /* 0000087C */
  753. 0000083A  72FF                     moveq.l    D1, 0xFFFFFFFF
  754. 0000083C  B26D C846                cmp.w      D1, [A5 - 0x37BA]
  755. 00000840  57C1                     seq        D1
  756. 00000842  8001                     or.b       D0, D1
  757. 00000844  0240 0001                andi.w     D0, 0x1
  758. 00000848  6702                     beq        +0x4 /* 0000084C */
  759. 0000084A  6030                     bra        +0x32 /* 0000087C */
  760. label0000084C:
  761. 0000084C  422D C4D5                clr.b      [A5 - 0x3B2B]
  762. 00000850  4267                     clr.w      -[A7]
  763. 00000852  486D C31C                pea.l      [A5 - 0x3CE4]
  764. 00000856  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  765. 0000085A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  766. 0000085E  4EBA 0182                jsr        [PC + 0x182 /* 000009E2 */]
  767. 00000862  4267                     clr.w      -[A7]
  768. 00000864  3F2D C846                move.w     -[A7], [A5 - 0x37BA]
  769. 00000868  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  770. 0000086C  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  771. 00000870  3B7C FFFF C846           move.w     [A5 - 0x37BA], 0xFFFF
  772. 00000876  42A7                     clr.l      -[A7]
  773. 00000878  4EBA FA26                jsr        [PC - 0x5DA /* 000002A0 */]
  774. label0000087C:
  775. 0000087C  4E5E                     unlink     A6
  776. 0000087E  4E75                     rts
  777. export_213:
  778. 00000880  4E56 FFFE                link       A6, -0x0002
  779. 00000884  2F07                     move.l     -[A7], D7
  780. 00000886  426D C31A                clr.w      [A5 - 0x3CE6]
  781. 0000088A  7E01                     moveq.l    D7, 0x01
  782. 0000088C  6036                     bra        +0x38 /* 000008C4 */
  783. label0000088E:
  784. 0000088E  1007                     move.b     D0, D7
  785. 00000890  4880                     ext.w      D0
  786. 00000892  6B18                     bmi        +0x1A /* 000008AC */
  787. 00000894  B07C 000F                cmp.w      D0, 0xF
  788. 00000898  6E12                     bgt        +0x14 /* 000008AC */
  789. 0000089A  41EE 000A                lea.l      A0, [A6 + 0xA]
  790. 0000089E  3200                     move.w     D1, D0
  791. 000008A0  E649                     lsr        D1.w, 3
  792. 000008A2  4441                     neg.w      D1
  793. 000008A4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  794. 000008A8  0A3C 0004                xori.b     ccr, 4
  795. label000008AC:
  796. 000008AC  57C0                     seq        D0
  797. 000008AE  4A00                     tst.b      D0
  798. 000008B0  6710                     beq        +0x12 /* 000008C2 */
  799. 000008B2  BE2D C74D                cmp.b      D7, [A5 - 0x38B3]
  800. 000008B6  56C1                     sne        D1
  801. 000008B8  C001                     and.b      D0, D1
  802. 000008BA  6706                     beq        +0x8 /* 000008C2 */
  803. 000008BC  1F07                     move.b     -[A7], D7
  804. 000008BE  4EBA 0014                jsr        [PC + 0x14 /* 000008D4 */]
  805. label000008C2:
  806. 000008C2  5207                     addq.b     D7, 1
  807. label000008C4:
  808. 000008C4  700C                     moveq.l    D0, 0x0C
  809. 000008C6  B007                     cmp.b      D0, D7
  810. 000008C8  6CC4                     bge        -0x3A /* 0000088E */
  811. 000008CA  2E1F                     move.l     D7, [A7]+
  812. 000008CC  4E5E                     unlink     A6
  813. 000008CE  205F                     movea.l    A0, [A7]+
  814. 000008D0  544F                     addq.w     A7, 2
  815. 000008D2  4ED0                     jmp        [A0]
  816. export_214:
  817. fn000008D4:
  818. 000008D4  4E56 0000                link       A6, 0
  819. 000008D8  3F2D C31A                move.w     -[A7], [A5 - 0x3CE6]
  820. 000008DC  3F3C 0002                move.w     -[A7], 0x2
  821. 000008E0  102E 0008                move.b     D0, [A6 + 0x8]
  822. 000008E4  4880                     ext.w      D0
  823. 000008E6  3F00                     move.w     -[A7], D0
  824. 000008E8  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  825. 000008EC  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  826. 000008F0  3F3C 0002                move.w     -[A7], 0x2
  827. 000008F4  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  828. 000008F8  3B5F C31A                move.w     [A5 - 0x3CE6], [A7]+
  829. 000008FC  7000                     moveq.l    D0, 0x00
  830. 000008FE  102E 0008                move.b     D0, [A6 + 0x8]
  831. 00000902  7218                     moveq.l    D1, 0x18
  832. 00000904  E3A8                     lsl        D0, D1
  833. 00000906  5380                     subq.l     D0, 1
  834. 00000908  122E 0008                move.b     D1, [A6 + 0x8]
  835. 0000090C  4881                     ext.w      D1
  836. 0000090E  41ED C00A                lea.l      A0, [A5 - 0x3FF6]
  837. 00000912  E541                     asl        D1.w, 2
  838. 00000914  2180 1000                move.l     [A0 + D1.w], D0
  839. 00000918  4E5E                     unlink     A6
  840. 0000091A  205F                     movea.l    A0, [A7]+
  841. 0000091C  544F                     addq.w     A7, 2
  842. 0000091E  4ED0                     jmp        [A0]
  843. export_215:
  844. 00000920  4E56 0000                link       A6, 0
  845. 00000924  3F2D C31A                move.w     -[A7], [A5 - 0x3CE6]
  846. 00000928  3F3C 0002                move.w     -[A7], 0x2
  847. 0000092C  102E 0008                move.b     D0, [A6 + 0x8]
  848. 00000930  4880                     ext.w      D0
  849. 00000932  3F00                     move.w     -[A7], D0
  850. 00000934  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  851. 00000938  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  852. 0000093C  3F3C 0002                move.w     -[A7], 0x2
  853. 00000940  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  854. 00000944  3B5F C31A                move.w     [A5 - 0x3CE6], [A7]+
  855. 00000948  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  856. 0000094C  70FF                     moveq.l    D0, 0xFFFFFFFF
  857. 0000094E  2F00                     move.l     -[A7], D0
  858. 00000950  4EBA 0C72                jsr        [PC + 0xC72 /* 000015C4 */]
  859. 00000954  4E5E                     unlink     A6
  860. 00000956  205F                     movea.l    A0, [A7]+
  861. 00000958  544F                     addq.w     A7, 2
  862. 0000095A  4ED0                     jmp        [A0]
  863. export_216:
  864. 0000095C  4E56 0000                link       A6, 0
  865. 00000960  206E 0008                movea.l    A0, [A6 + 0x8]
  866. 00000964  43ED C3C6                lea.l      A1, [A5 - 0x3C3A]
  867. 00000968  20D9                     move.l     [A0]+, [A1]+
  868. 0000096A  3091                     move.w     [A0], [A1]
  869. 0000096C  4E5E                     unlink     A6
  870. 0000096E  4E75                     rts
  871. export_217:
  872. 00000970  4E56 FFBE                link       A6, -0x0042
  873. 00000974  2F07                     move.l     -[A7], D7
  874. 00000976  206E 000C                movea.l    A0, [A6 + 0xC]
  875. 0000097A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  876. 0000097E  7007                     moveq.l    D0, 0x07
  877. label00000980:
  878. 00000980  22D8                     move.l     [A1]+, [A0]+
  879. 00000982  51C8 FFFC                dbf        D0, -0x6 /* 00000980 */
  880. 00000986  206E 0008                movea.l    A0, [A6 + 0x8]
  881. 0000098A  43EE FFC0                lea.l      A1, [A6 - 0x40]
  882. 0000098E  7007                     moveq.l    D0, 0x07
  883. label00000990:
  884. 00000990  22D8                     move.l     [A1]+, [A0]+
  885. 00000992  51C8 FFFC                dbf        D0, -0x6 /* 00000990 */
  886. 00000996  422E 0010                clr.b      [A6 + 0x10]
  887. 0000099A  4EBA 0046                jsr        [PC + 0x46 /* 000009E2 */]
  888. 0000099E  4267                     clr.w      -[A7]
  889. 000009A0  486E FFE0                pea.l      [A6 - 0x20]
  890. 000009A4  486E FFC0                pea.l      [A6 - 0x40]
  891. 000009A8  486D C360                pea.l      [A5 - 0x3CA0]
  892. 000009AC  2F2D C84A                move.l     -[A7], [A5 - 0x37B6]
  893. 000009B0  3F2D C846                move.w     -[A7], [A5 - 0x37BA]
  894. 000009B4  486D C32E                pea.l      [A5 - 0x3CD2]
  895. 000009B8  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  896. 000009BC  3E1F                     move.w     D7, [A7]+
  897. 000009BE  670C                     beq        +0xE /* 000009CC */
  898. 000009C0  3F3C FFF5                move.w     -[A7], 0xFFF5
  899. 000009C4  3F07                     move.w     -[A7], D7
  900. 000009C6  4EBA F944                jsr        [PC - 0x6BC /* 0000030C */]
  901. 000009CA  600C                     bra        +0xE /* 000009D8 */
  902. label000009CC:
  903. 000009CC  1B7C 0001 C3C5           move.b     [A5 - 0x3C3B], 0x1
  904. 000009D2  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  905. label000009D8:
  906. 000009D8  2E1F                     move.l     D7, [A7]+
  907. 000009DA  4E5E                     unlink     A6
  908. 000009DC  205F                     movea.l    A0, [A7]+
  909. 000009DE  504F                     addq.w     A7, 8
  910. 000009E0  4ED0                     jmp        [A0]
  911. export_218:
  912. fn000009E2:
  913. 000009E2  4E56 FFFE                link       A6, -0x0002
  914. 000009E6  102D C3C5                move.b     D0, [A5 - 0x3C3B]
  915. 000009EA  6602                     bne        +0x4 /* 000009EE */
  916. 000009EC  601A                     bra        +0x1C /* 00000A08 */
  917. label000009EE:
  918. 000009EE  4A6D C33E                tst.w      [A5 - 0x3CC2]
  919. 000009F2  6F02                     ble        +0x4 /* 000009F6 */
  920. 000009F4  60F8                     bra        -0x6 /* 000009EE */
  921. label000009F6:
  922. 000009F6  4267                     clr.w      -[A7]
  923. 000009F8  486D C360                pea.l      [A5 - 0x3CA0]
  924. 000009FC  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  925. 00000A00  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  926. 00000A04  422D C3C5                clr.b      [A5 - 0x3C3B]
  927. label00000A08:
  928. 00000A08  4E5E                     unlink     A6
  929. 00000A0A  4E75                     rts
  930. fn00000A0C:
  931. 00000A0C  4E56 FFFA                link       A6, -0x0006
  932. 00000A10  206E 000C                movea.l    A0, [A6 + 0xC]
  933. 00000A14  43EE FFFA                lea.l      A1, [A6 - 0x6]
  934. 00000A18  22D8                     move.l     [A1]+, [A0]+
  935. 00000A1A  3290                     move.w     [A1], [A0]
  936. 00000A1C  7000                     moveq.l    D0, 0x00
  937. 00000A1E  302E FFFA                move.w     D0, [A6 - 0x6]
  938. 00000A22  7210                     moveq.l    D1, 0x10
  939. 00000A24  E3A8                     lsl        D0, D1
  940. 00000A26  7200                     moveq.l    D1, 0x00
  941. 00000A28  322E FFFC                move.w     D1, [A6 - 0x4]
  942. 00000A2C  C2BC 0000 00FF           and.l      D1, 0xFF
  943. 00000A32  E189                     lsl        D1, 8
  944. 00000A34  D280                     add.l      D1, D0
  945. 00000A36  7000                     moveq.l    D0, 0x00
  946. 00000A38  302E FFFE                move.w     D0, [A6 - 0x2]
  947. 00000A3C  C0BC 0000 00FF           and.l      D0, 0xFF
  948. 00000A42  D081                     add.l      D0, D1
  949. 00000A44  206E 0010                movea.l    A0, [A6 + 0x10]
  950. 00000A48  2080                     move.l     [A0], D0
  951. 00000A4A  206E 0010                movea.l    A0, [A6 + 0x10]
  952. 00000A4E  216E 0008 0004           move.l     [A0 + 0x4], [A6 + 0x8]
  953. 00000A54  4E5E                     unlink     A6
  954. 00000A56  205F                     movea.l    A0, [A7]+
  955. 00000A58  504F                     addq.w     A7, 8
  956. 00000A5A  4ED0                     jmp        [A0]
  957. fn00000A5C:
  958. 00000A5C  4E56 FFF0                link       A6, -0x0010
  959. 00000A60  206E 000C                movea.l    A0, [A6 + 0xC]
  960. 00000A64  43EE FFF8                lea.l      A1, [A6 - 0x8]
  961. 00000A68  22D8                     move.l     [A1]+, [A0]+
  962. 00000A6A  22D8                     move.l     [A1]+, [A0]+
  963. 00000A6C  206E 0008                movea.l    A0, [A6 + 0x8]
  964. 00000A70  43EE FFF0                lea.l      A1, [A6 - 0x10]
  965. 00000A74  22D8                     move.l     [A1]+, [A0]+
  966. 00000A76  22D8                     move.l     [A1]+, [A0]+
  967. 00000A78  202E FFF8                move.l     D0, [A6 - 0x8]
  968. 00000A7C  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  969. 00000A80  57C0                     seq        D0
  970. 00000A82  4A00                     tst.b      D0
  971. 00000A84  670C                     beq        +0xE /* 00000A92 */
  972. 00000A86  222E FFFC                move.l     D1, [A6 - 0x4]
  973. 00000A8A  B2AE FFF4                cmp.l      D1, [A6 - 0xC]
  974. 00000A8E  57C1                     seq        D1
  975. 00000A90  C001                     and.b      D0, D1
  976. label00000A92:
  977. 00000A92  4400                     neg.b      D0
  978. 00000A94  1D40 0010                move.b     [A6 + 0x10], D0
  979. 00000A98  4E5E                     unlink     A6
  980. 00000A9A  205F                     movea.l    A0, [A7]+
  981. 00000A9C  504F                     addq.w     A7, 8
  982. 00000A9E  4ED0                     jmp        [A0]
  983. fn00000AA0:
  984. 00000AA0  4E56 0000                link       A6, 0
  985. 00000AA4  102E 0008                move.b     D0, [A6 + 0x8]
  986. 00000AA8  4880                     ext.w      D0
  987. 00000AAA  6B00 009A                bmi        +0x9C /* 00000B46 */
  988. 00000AAE  0C40 0013                cmpi.w     D0, 0x13
  989. 00000AB2  6E00 0092                bgt        +0x94 /* 00000B46 */
  990. 00000AB6  D040                     add.w      D0, D0
  991. 00000AB8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  992. 00000ABC  4EFB 0000                jmp        [PC + D0.w]
  993. 00000AC0  007C 002A                ori.w      sr, 42
  994. 00000AC4  0032 003A 004C           ori.b      [A2 + D0.w + 0x4C], 0x3A /* ':' */
  995. 00000ACA  004C 002A                ori.w      A4, 0x2A /* '*' */
  996. 00000ACE  0054 002A                ori.w      [A4], 0x2A /* '*' */
  997. 00000AD2  007C 007C                ori.w      sr, 124
  998. 00000AD6  005C 0064                ori.w      [A4]+, 0x64 /* 'd' */
  999. 00000ADA  007C 007C                ori.w      sr, 124
  1000. 00000ADE  0074 007C 0032           ori.w      [A4 + D0.w + 0x32], 0x7C /* '|' */
  1001. 00000AE4  007C 0082                ori.w      sr, 130
  1002. 00000AE8  3D7C 0026 000A           move.w     [A6 + 0xA], 0x26 /* '&' */
  1003. 00000AEE  6056                     bra        +0x58 /* 00000B46 */
  1004. 00000AF0  3D7C 0006 000A           move.w     [A6 + 0xA], 0x6
  1005. 00000AF6  604E                     bra        +0x50 /* 00000B46 */
  1006. 00000AF8  7026                     moveq.l    D0, 0x26
  1007. 00000AFA  C1FC 000B                muls.w     D0, 0xB
  1008. 00000AFE  323C 01DE                move.w     D1, 0x1DE
  1009. 00000B02  9240                     sub.w      D1, D0
  1010. 00000B04  3D41 000A                move.w     [A6 + 0xA], D1
  1011. 00000B08  603C                     bra        +0x3E /* 00000B46 */
  1012. 00000B0A  3D7C 01DC 000A           move.w     [A6 + 0xA], 0x1DC
  1013. 00000B10  6034                     bra        +0x36 /* 00000B46 */
  1014. 00000B12  3D7C 01E2 000A           move.w     [A6 + 0xA], 0x1E2
  1015. 00000B18  602C                     bra        +0x2E /* 00000B46 */
  1016. 00000B1A  3D7C 0006 000A           move.w     [A6 + 0xA], 0x6
  1017. 00000B20  6024                     bra        +0x26 /* 00000B46 */
  1018. 00000B22  7006                     moveq.l    D0, 0x06
  1019. 00000B24  E340                     asl        D0.w, 1
  1020. 00000B26  5C40                     addq.w     D0, 6
  1021. 00000B28  D07C 0190                add.w      D0, 0x190
  1022. 00000B2C  3D40 000A                move.w     [A6 + 0xA], D0
  1023. 00000B30  6014                     bra        +0x16 /* 00000B46 */
  1024. 00000B32  3D7C 0010 000A           move.w     [A6 + 0xA], 0x10
  1025. 00000B38  600C                     bra        +0xE /* 00000B46 */
  1026. 00000B3A  426E 000A                clr.w      [A6 + 0xA]
  1027. 00000B3E  6006                     bra        +0x8 /* 00000B46 */
  1028. 00000B40  3D7C 0002 000A           move.w     [A6 + 0xA], 0x2
  1029. label00000B46:
  1030. 00000B46  4E5E                     unlink     A6
  1031. 00000B48  205F                     movea.l    A0, [A7]+
  1032. 00000B4A  544F                     addq.w     A7, 2
  1033. 00000B4C  4ED0                     jmp        [A0]
  1034. fn00000B4E:
  1035. 00000B4E  4E56 FFF4                link       A6, -0x000C
  1036. 00000B52  2F07                     move.l     -[A7], D7
  1037. 00000B54  206E 0008                movea.l    A0, [A6 + 0x8]
  1038. 00000B58  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1039. 00000B5C  22D8                     move.l     [A1]+, [A0]+
  1040. 00000B5E  22D8                     move.l     [A1]+, [A0]+
  1041. 00000B60  302D C314                move.w     D0, [A5 - 0x3CEC]
  1042. 00000B64  5340                     subq.w     D0, 1
  1043. 00000B66  3D40 FFF4                move.w     [A6 - 0xC], D0
  1044. 00000B6A  4247                     clr.w      D7
  1045. 00000B6C  6028                     bra        +0x2A /* 00000B96 */
  1046. label00000B6E:
  1047. 00000B6E  4267                     clr.w      -[A7]
  1048. 00000B70  3007                     move.w     D0, D7
  1049. 00000B72  41ED C29C                lea.l      A0, [A5 - 0x3D64]
  1050. 00000B76  E540                     asl        D0.w, 2
  1051. 00000B78  2070 0000                movea.l    A0, [A0 + D0.w]
  1052. 00000B7C  4868 000E                pea.l      [A0 + 0xE]
  1053. 00000B80  486E FFF8                pea.l      [A6 - 0x8]
  1054. 00000B84  4EBA FED6                jsr        [PC - 0x12A /* 00000A5C */]
  1055. 00000B88  101F                     move.b     D0, [A7]+
  1056. 00000B8A  6706                     beq        +0x8 /* 00000B92 */
  1057. 00000B8C  3D47 000C                move.w     [A6 + 0xC], D7
  1058. 00000B90  6010                     bra        +0x12 /* 00000BA2 */
  1059. label00000B92:
  1060. 00000B92  5247                     addq.w     D7, 1
  1061. 00000B94  6906                     bvs        +0x8 /* 00000B9C */
  1062. label00000B96:
  1063. 00000B96  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  1064. 00000B9A  6FD2                     ble        -0x2C /* 00000B6E */
  1065. label00000B9C:
  1066. 00000B9C  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  1067. label00000BA2:
  1068. 00000BA2  2E1F                     move.l     D7, [A7]+
  1069. 00000BA4  4E5E                     unlink     A6
  1070. 00000BA6  2E9F                     move.l     [A7], [A7]+
  1071. 00000BA8  4E75                     rts
  1072. fn00000BAA:
  1073. 00000BAA  4E56 FFF4                link       A6, -0x000C
  1074. 00000BAE  2F07                     move.l     -[A7], D7
  1075. 00000BB0  206E 0008                movea.l    A0, [A6 + 0x8]
  1076. 00000BB4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1077. 00000BB8  22D8                     move.l     [A1]+, [A0]+
  1078. 00000BBA  22D8                     move.l     [A1]+, [A0]+
  1079. 00000BBC  302D C248                move.w     D0, [A5 - 0x3DB8]
  1080. 00000BC0  5340                     subq.w     D0, 1
  1081. 00000BC2  3D40 FFF4                move.w     [A6 - 0xC], D0
  1082. 00000BC6  4247                     clr.w      D7
  1083. 00000BC8  6020                     bra        +0x22 /* 00000BEA */
  1084. label00000BCA:
  1085. 00000BCA  3007                     move.w     D0, D7
  1086. 00000BCC  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  1087. 00000BD0  E540                     asl        D0.w, 2
  1088. 00000BD2  2070 0000                movea.l    A0, [A0 + D0.w]
  1089. 00000BD6  2028 0018                move.l     D0, [A0 + 0x18]
  1090. 00000BDA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1091. 00000BDE  6606                     bne        +0x8 /* 00000BE6 */
  1092. 00000BE0  3D47 000C                move.w     [A6 + 0xC], D7
  1093. 00000BE4  6010                     bra        +0x12 /* 00000BF6 */
  1094. label00000BE6:
  1095. 00000BE6  5247                     addq.w     D7, 1
  1096. 00000BE8  6906                     bvs        +0x8 /* 00000BF0 */
  1097. label00000BEA:
  1098. 00000BEA  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  1099. 00000BEE  6FDA                     ble        -0x24 /* 00000BCA */
  1100. label00000BF0:
  1101. 00000BF0  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  1102. label00000BF6:
  1103. 00000BF6  2E1F                     move.l     D7, [A7]+
  1104. 00000BF8  4E5E                     unlink     A6
  1105. 00000BFA  2E9F                     move.l     [A7], [A7]+
  1106. 00000BFC  4E75                     rts
  1107. fn00000BFE:
  1108. 00000BFE  4E56 FFF6                link       A6, -0x000A
  1109. 00000C02  2F07                     move.l     -[A7], D7
  1110. 00000C04  206E 0008                movea.l    A0, [A6 + 0x8]
  1111. 00000C08  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1112. 00000C0C  22D8                     move.l     [A1]+, [A0]+
  1113. 00000C0E  22D8                     move.l     [A1]+, [A0]+
  1114. 00000C10  4247                     clr.w      D7
  1115. 00000C12  6026                     bra        +0x28 /* 00000C3A */
  1116. label00000C14:
  1117. 00000C14  4267                     clr.w      -[A7]
  1118. 00000C16  3007                     move.w     D0, D7
  1119. 00000C18  41ED C24A                lea.l      A0, [A5 - 0x3DB6]
  1120. 00000C1C  E540                     asl        D0.w, 2
  1121. 00000C1E  2070 0000                movea.l    A0, [A0 + D0.w]
  1122. 00000C22  4868 0010                pea.l      [A0 + 0x10]
  1123. 00000C26  486E FFF8                pea.l      [A6 - 0x8]
  1124. 00000C2A  4EBA FE30                jsr        [PC - 0x1D0 /* 00000A5C */]
  1125. 00000C2E  101F                     move.b     D0, [A7]+
  1126. 00000C30  6706                     beq        +0x8 /* 00000C38 */
  1127. 00000C32  3D47 000C                move.w     [A6 + 0xC], D7
  1128. 00000C36  600E                     bra        +0x10 /* 00000C46 */
  1129. label00000C38:
  1130. 00000C38  5247                     addq.w     D7, 1
  1131. label00000C3A:
  1132. 00000C3A  7013                     moveq.l    D0, 0x13
  1133. 00000C3C  B047                     cmp.w      D0, D7
  1134. 00000C3E  6CD4                     bge        -0x2A /* 00000C14 */
  1135. 00000C40  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  1136. label00000C46:
  1137. 00000C46  2E1F                     move.l     D7, [A7]+
  1138. 00000C48  4E5E                     unlink     A6
  1139. 00000C4A  2E9F                     move.l     [A7], [A7]+
  1140. 00000C4C  4E75                     rts
  1141. fn00000C4E:
  1142. 00000C4E  4E56 FFFA                link       A6, -0x0006
  1143. 00000C52  486E FFFA                pea.l      [A6 - 0x6]
  1144. 00000C56  4EBA F502                jsr        [PC - 0xAFE /* 0000015A */]
  1145. 00000C5A  536D C248                subq.w     [A5 - 0x3DB8], 1
  1146. 00000C5E  302E 0008                move.w     D0, [A6 + 0x8]
  1147. 00000C62  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  1148. 00000C66  E540                     asl        D0.w, 2
  1149. 00000C68  2D70 0000 FFFC           move.l     [A6 - 0x4], [A0 + D0.w]
  1150. 00000C6E  302D C248                move.w     D0, [A5 - 0x3DB8]
  1151. 00000C72  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  1152. 00000C76  E540                     asl        D0.w, 2
  1153. 00000C78  322E 0008                move.w     D1, [A6 + 0x8]
  1154. 00000C7C  43ED C1D0                lea.l      A1, [A5 - 0x3E30]
  1155. 00000C80  E541                     asl        D1.w, 2
  1156. 00000C82  23B0 0000 1000           move.l     [A1 + D1.w], [A0 + D0.w]
  1157. 00000C88  302D C248                move.w     D0, [A5 - 0x3DB8]
  1158. 00000C8C  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  1159. 00000C90  E540                     asl        D0.w, 2
  1160. 00000C92  21AE FFFC 0000           move.l     [A0 + D0.w], [A6 - 0x4]
  1161. 00000C98  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1162. 00000C9C  4EBA F4D6                jsr        [PC - 0xB2A /* 00000174 */]
  1163. 00000CA0  4E5E                     unlink     A6
  1164. 00000CA2  205F                     movea.l    A0, [A7]+
  1165. 00000CA4  544F                     addq.w     A7, 2
  1166. 00000CA6  4ED0                     jmp        [A0]
  1167. fn00000CA8:
  1168. 00000CA8  4E56 FDBC                link       A6, -0x0244
  1169. 00000CAC  48E7 0108                movem.l    -[A7], D7,A4
  1170. 00000CB0  302E 0008                move.w     D0, [A6 + 0x8]
  1171. 00000CB4  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  1172. 00000CB8  E540                     asl        D0.w, 2
  1173. 00000CBA  2870 0000                movea.l    A4, [A0 + D0.w]
  1174. 00000CBE  42A7                     clr.l      -[A7]
  1175. 00000CC0  A975                     syscall    TickCount
  1176. 00000CC2  289F                     move.l     [A4], [A7]+
  1177. 00000CC4  3D7C E219 FDC4           move.w     [A6 - 0x23C], 0xE219
  1178. 00000CCA  422E FDC6                clr.b      [A6 - 0x23A]
  1179. 00000CCE  1D6C 0006 FDC7           move.b     [A6 - 0x239], [A4 + 0x6]
  1180. 00000CD4  3D7C 0105 FDC8           move.w     [A6 - 0x238], 0x105
  1181. 00000CDA  2D6C 0018 FDCA           move.l     [A6 - 0x236], [A4 + 0x18]
  1182. 00000CE0  4267                     clr.w      -[A7]
  1183. 00000CE2  1F2C 0006                move.b     -[A7], [A4 + 0x6]
  1184. 00000CE6  4EBA FDB8                jsr        [PC - 0x248 /* 00000AA0 */]
  1185. 00000CEA  3D5F FDCE                move.w     [A6 - 0x232], [A7]+
  1186. 00000CEE  486C 001C                pea.l      [A4 + 0x1C]
  1187. 00000CF2  486E FDD0                pea.l      [A6 - 0x230]
  1188. 00000CF6  302E FDCE                move.w     D0, [A6 - 0x232]
  1189. 00000CFA  48C0                     ext.l      D0
  1190. 00000CFC  2F00                     move.l     -[A7], D0
  1191. 00000CFE  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1192. 00000D02  41EE FDBC                lea.l      A0, [A6 - 0x244]
  1193. 00000D06  43EC 000E                lea.l      A1, [A4 + 0xE]
  1194. 00000D0A  20D9                     move.l     [A0]+, [A1]+
  1195. 00000D0C  3091                     move.w     [A0], [A1]
  1196. 00000D0E  3E2E FDCE                move.w     D7, [A6 - 0x232]
  1197. 00000D12  DE7C 000C                add.w      D7, 0xC
  1198. 00000D16  486E FDBC                pea.l      [A6 - 0x244]
  1199. 00000D1A  486E FDC4                pea.l      [A6 - 0x23C]
  1200. 00000D1E  3F07                     move.w     -[A7], D7
  1201. 00000D20  4EBA F660                jsr        [PC - 0x9A0 /* 00000382 */]
  1202. 00000D24  4CDF 1080                movem.l    D7,A4, [A7]+
  1203. 00000D28  4E5E                     unlink     A6
  1204. 00000D2A  205F                     movea.l    A0, [A7]+
  1205. 00000D2C  544F                     addq.w     A7, 2
  1206. 00000D2E  4ED0                     jmp        [A0]
  1207. fn00000D30:
  1208. 00000D30  4E56 FDBC                link       A6, -0x0244
  1209. 00000D34  206E 0008                movea.l    A0, [A6 + 0x8]
  1210. 00000D38  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1211. 00000D3C  22D8                     move.l     [A1]+, [A0]+
  1212. 00000D3E  3290                     move.w     [A1], [A0]
  1213. 00000D40  3D7C E219 FDBE           move.w     [A6 - 0x242], 0xE219
  1214. 00000D46  1D7C 0001 FDC0           move.b     [A6 - 0x240], 0x1
  1215. 00000D4C  1D6E 0014 FDC1           move.b     [A6 - 0x23F], [A6 + 0x14]
  1216. 00000D52  3D7C 0105 FDC2           move.w     [A6 - 0x23E], 0x105
  1217. 00000D58  2D6E 0010 FDC4           move.l     [A6 - 0x23C], [A6 + 0x10]
  1218. 00000D5E  4267                     clr.w      -[A7]
  1219. 00000D60  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  1220. 00000D64  4EBA FD3A                jsr        [PC - 0x2C6 /* 00000AA0 */]
  1221. 00000D68  3D5F FDC8                move.w     [A6 - 0x238], [A7]+
  1222. 00000D6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1223. 00000D70  486E FDCA                pea.l      [A6 - 0x236]
  1224. 00000D74  302E FDC8                move.w     D0, [A6 - 0x238]
  1225. 00000D78  48C0                     ext.l      D0
  1226. 00000D7A  2F00                     move.l     -[A7], D0
  1227. 00000D7C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1228. 00000D80  302E FDC8                move.w     D0, [A6 - 0x238]
  1229. 00000D84  D07C 000C                add.w      D0, 0xC
  1230. 00000D88  3D40 FDBC                move.w     [A6 - 0x244], D0
  1231. 00000D8C  486E FFFA                pea.l      [A6 - 0x6]
  1232. 00000D90  486E FDBE                pea.l      [A6 - 0x242]
  1233. 00000D94  3F2E FDBC                move.w     -[A7], [A6 - 0x244]
  1234. 00000D98  4EBA F5E8                jsr        [PC - 0xA18 /* 00000382 */]
  1235. 00000D9C  4E5E                     unlink     A6
  1236. 00000D9E  205F                     movea.l    A0, [A7]+
  1237. 00000DA0  DEFC 000E                add.w      A7, 0xE
  1238. 00000DA4  4ED0                     jmp        [A0]
  1239. fn00000DA6:
  1240. 00000DA6  4E56 0000                link       A6, 0
  1241. 00000DAA  2F0C                     move.l     -[A7], A4
  1242. 00000DAC  302E 0008                move.w     D0, [A6 + 0x8]
  1243. 00000DB0  41ED C24A                lea.l      A0, [A5 - 0x3DB6]
  1244. 00000DB4  E540                     asl        D0.w, 2
  1245. 00000DB6  2870 0000                movea.l    A4, [A0 + D0.w]
  1246. 00000DBA  1F2C 0002                move.b     -[A7], [A4 + 0x2]
  1247. 00000DBE  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1248. 00000DC2  486C 0018                pea.l      [A4 + 0x18]
  1249. 00000DC6  486C 000A                pea.l      [A4 + 0xA]
  1250. 00000DCA  4EBA FF64                jsr        [PC - 0x9C /* 00000D30 */]
  1251. 00000DCE  285F                     movea.l    A4, [A7]+
  1252. 00000DD0  4E5E                     unlink     A6
  1253. 00000DD2  205F                     movea.l    A0, [A7]+
  1254. 00000DD4  544F                     addq.w     A7, 2
  1255. 00000DD6  4ED0                     jmp        [A0]
  1256. 00000DD8  4E56 FFE8                link       A6, -0x0018
  1257. 00000DDC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1258. 00000DE0  206E 0008                movea.l    A0, [A6 + 0x8]
  1259. 00000DE4  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1260. 00000DE8  22D8                     move.l     [A1]+, [A0]+
  1261. 00000DEA  3290                     move.w     [A1], [A0]
  1262. 00000DEC  266E 000C                movea.l    A3, [A6 + 0xC]
  1263. 00000DF0  486E FFE8                pea.l      [A6 - 0x18]
  1264. 00000DF4  486E FFFA                pea.l      [A6 - 0x6]
  1265. 00000DF8  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1266. 00000DFC  4EBA FC0E                jsr        [PC - 0x3F2 /* 00000A0C */]
  1267. 00000E00  205F                     movea.l    A0, [A7]+
  1268. 00000E02  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1269. 00000E06  22D8                     move.l     [A1]+, [A0]+
  1270. 00000E08  22D8                     move.l     [A1]+, [A0]+
  1271. 00000E0A  4267                     clr.w      -[A7]
  1272. 00000E0C  486E FFF2                pea.l      [A6 - 0xE]
  1273. 00000E10  4EBA FD3C                jsr        [PC - 0x2C4 /* 00000B4E */]
  1274. 00000E14  3E1F                     move.w     D7, [A7]+
  1275. 00000E16  6D04                     blt        +0x6 /* 00000E1C */
  1276. 00000E18  6000 00A2                bra        +0xA4 /* 00000EBC */
  1277. label00000E1C:
  1278. 00000E1C  4267                     clr.w      -[A7]
  1279. 00000E1E  486E FFF2                pea.l      [A6 - 0xE]
  1280. 00000E22  4EBA FDDA                jsr        [PC - 0x226 /* 00000BFE */]
  1281. 00000E26  3E1F                     move.w     D7, [A7]+
  1282. 00000E28  6D1A                     blt        +0x1C /* 00000E44 */
  1283. 00000E2A  3007                     move.w     D0, D7
  1284. 00000E2C  41ED C24A                lea.l      A0, [A5 - 0x3DB6]
  1285. 00000E30  E540                     asl        D0.w, 2
  1286. 00000E32  2870 0000                movea.l    A4, [A0 + D0.w]
  1287. 00000E36  1014                     move.b     D0, [A4]
  1288. 00000E38  6700 0082                beq        +0x84 /* 00000EBC */
  1289. 00000E3C  3F07                     move.w     -[A7], D7
  1290. 00000E3E  4EBA FF66                jsr        [PC - 0x9A /* 00000DA6 */]
  1291. 00000E42  6078                     bra        +0x7A /* 00000EBC */
  1292. label00000E44:
  1293. 00000E44  4A2B 0003                tst.b      [A3 + 0x3]
  1294. 00000E48  6614                     bne        +0x16 /* 00000E5E */
  1295. 00000E4A  1F2B 0003                move.b     -[A7], [A3 + 0x3]
  1296. 00000E4E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1297. 00000E52  42A7                     clr.l      -[A7]
  1298. 00000E54  486E FFFA                pea.l      [A6 - 0x6]
  1299. 00000E58  4EBA FED6                jsr        [PC - 0x12A /* 00000D30 */]
  1300. 00000E5C  605E                     bra        +0x60 /* 00000EBC */
  1301. label00000E5E:
  1302. 00000E5E  701E                     moveq.l    D0, 0x1E
  1303. 00000E60  B06D C314                cmp.w      D0, [A5 - 0x3CEC]
  1304. 00000E64  6608                     bne        +0xA /* 00000E6E */
  1305. 00000E66  3B7C FFEC C4D6           move.w     [A5 - 0x3B2A], 0xFFEC
  1306. 00000E6C  604E                     bra        +0x50 /* 00000EBC */
  1307. label00000E6E:
  1308. 00000E6E  302D C314                move.w     D0, [A5 - 0x3CEC]
  1309. 00000E72  41ED C29C                lea.l      A0, [A5 - 0x3D64]
  1310. 00000E76  E540                     asl        D0.w, 2
  1311. 00000E78  2870 0000                movea.l    A4, [A0 + D0.w]
  1312. 00000E7C  18AB 0003                move.b     [A4], [A3 + 0x3]
  1313. 00000E80  204C                     movea.l    A0, A4
  1314. 00000E82  5488                     addq.l     A0, 2
  1315. 00000E84  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1316. 00000E88  20D9                     move.l     [A0]+, [A1]+
  1317. 00000E8A  3091                     move.w     [A0], [A1]
  1318. 00000E8C  204C                     movea.l    A0, A4
  1319. 00000E8E  5088                     addq.l     A0, 8
  1320. 00000E90  43ED C3C6                lea.l      A1, [A5 - 0x3C3A]
  1321. 00000E94  20D9                     move.l     [A0]+, [A1]+
  1322. 00000E96  3091                     move.w     [A0], [A1]
  1323. 00000E98  41EC 000E                lea.l      A0, [A4 + 0xE]
  1324. 00000E9C  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1325. 00000EA0  20D9                     move.l     [A0]+, [A1]+
  1326. 00000EA2  20D9                     move.l     [A0]+, [A1]+
  1327. 00000EA4  486B 000C                pea.l      [A3 + 0xC]
  1328. 00000EA8  486C 0016                pea.l      [A4 + 0x16]
  1329. 00000EAC  302B 000A                move.w     D0, [A3 + 0xA]
  1330. 00000EB0  48C0                     ext.l      D0
  1331. 00000EB2  2F00                     move.l     -[A7], D0
  1332. 00000EB4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1333. 00000EB8  526D C314                addq.w     [A5 - 0x3CEC], 1
  1334. label00000EBC:
  1335. 00000EBC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1336. 00000EC0  4E5E                     unlink     A6
  1337. 00000EC2  205F                     movea.l    A0, [A7]+
  1338. 00000EC4  504F                     addq.w     A7, 8
  1339. 00000EC6  4ED0                     jmp        [A0]
  1340. 00000EC8  4E56 FFE8                link       A6, -0x0018
  1341. 00000ECC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1342. 00000ED0  206E 0008                movea.l    A0, [A6 + 0x8]
  1343. 00000ED4  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1344. 00000ED8  22D8                     move.l     [A1]+, [A0]+
  1345. 00000EDA  3290                     move.w     [A1], [A0]
  1346. 00000EDC  266E 000C                movea.l    A3, [A6 + 0xC]
  1347. 00000EE0  486E FFE8                pea.l      [A6 - 0x18]
  1348. 00000EE4  486D C3C6                pea.l      [A5 - 0x3C3A]
  1349. 00000EE8  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1350. 00000EEC  4EBA FB1E                jsr        [PC - 0x4E2 /* 00000A0C */]
  1351. 00000EF0  205F                     movea.l    A0, [A7]+
  1352. 00000EF2  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1353. 00000EF6  22D8                     move.l     [A1]+, [A0]+
  1354. 00000EF8  22D8                     move.l     [A1]+, [A0]+
  1355. 00000EFA  4267                     clr.w      -[A7]
  1356. 00000EFC  486E FFF2                pea.l      [A6 - 0xE]
  1357. 00000F00  4EBA FCA8                jsr        [PC - 0x358 /* 00000BAA */]
  1358. 00000F04  3E1F                     move.w     D7, [A7]+
  1359. 00000F06  70FF                     moveq.l    D0, 0xFFFFFFFF
  1360. 00000F08  B047                     cmp.w      D0, D7
  1361. 00000F0A  6602                     bne        +0x4 /* 00000F0E */
  1362. 00000F0C  6066                     bra        +0x68 /* 00000F74 */
  1363. label00000F0E:
  1364. 00000F0E  3007                     move.w     D0, D7
  1365. 00000F10  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  1366. 00000F14  E540                     asl        D0.w, 2
  1367. 00000F16  2870 0000                movea.l    A4, [A0 + D0.w]
  1368. 00000F1A  4267                     clr.w      -[A7]
  1369. 00000F1C  486E FFFA                pea.l      [A6 - 0x6]
  1370. 00000F20  486C 000E                pea.l      [A4 + 0xE]
  1371. 00000F24  4EBA F394                jsr        [PC - 0xC6C /* 000002BA */]
  1372. 00000F28  101F                     move.b     D0, [A7]+
  1373. 00000F2A  6608                     bne        +0xA /* 00000F34 */
  1374. 00000F2C  3B7C FFF3 C4D6           move.w     [A5 - 0x3B2A], 0xFFF3
  1375. 00000F32  6040                     bra        +0x42 /* 00000F74 */
  1376. label00000F34:
  1377. 00000F34  102C 0004                move.b     D0, [A4 + 0x4]
  1378. 00000F38  6702                     beq        +0x4 /* 00000F3C */
  1379. 00000F3A  6038                     bra        +0x3A /* 00000F74 */
  1380. label00000F3C:
  1381. 00000F3C  197C 0001 0004           move.b     [A4 + 0x4], 0x1
  1382. 00000F42  196B 0003 0006           move.b     [A4 + 0x6], [A3 + 0x3]
  1383. 00000F48  204C                     movea.l    A0, A4
  1384. 00000F4A  5088                     addq.l     A0, 8
  1385. 00000F4C  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1386. 00000F50  20D9                     move.l     [A0]+, [A1]+
  1387. 00000F52  3091                     move.w     [A0], [A1]
  1388. 00000F54  41EC 000E                lea.l      A0, [A4 + 0xE]
  1389. 00000F58  43ED C3C6                lea.l      A1, [A5 - 0x3C3A]
  1390. 00000F5C  20D9                     move.l     [A0]+, [A1]+
  1391. 00000F5E  3091                     move.w     [A0], [A1]
  1392. 00000F60  486B 000C                pea.l      [A3 + 0xC]
  1393. 00000F64  486C 001C                pea.l      [A4 + 0x1C]
  1394. 00000F68  302B 000A                move.w     D0, [A3 + 0xA]
  1395. 00000F6C  48C0                     ext.l      D0
  1396. 00000F6E  2F00                     move.l     -[A7], D0
  1397. 00000F70  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1398. label00000F74:
  1399. 00000F74  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1400. 00000F78  4E5E                     unlink     A6
  1401. 00000F7A  205F                     movea.l    A0, [A7]+
  1402. 00000F7C  504F                     addq.w     A7, 8
  1403. 00000F7E  4ED0                     jmp        [A0]
  1404. fn00000F80:
  1405. 00000F80  4E56 FFF6                link       A6, -0x000A
  1406. 00000F84  48E7 0308                movem.l    -[A7], D6,D7,A4
  1407. 00000F88  42A7                     clr.l      -[A7]
  1408. 00000F8A  A975                     syscall    TickCount
  1409. 00000F8C  2C1F                     move.l     D6, [A7]+
  1410. 00000F8E  302D C248                move.w     D0, [A5 - 0x3DB8]
  1411. 00000F92  5340                     subq.w     D0, 1
  1412. 00000F94  3D40 FFF6                move.w     [A6 - 0xA], D0
  1413. 00000F98  4247                     clr.w      D7
  1414. 00000F9A  6046                     bra        +0x48 /* 00000FE2 */
  1415. label00000F9C:
  1416. 00000F9C  3007                     move.w     D0, D7
  1417. 00000F9E  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  1418. 00000FA2  E540                     asl        D0.w, 2
  1419. 00000FA4  2870 0000                movea.l    A4, [A0 + D0.w]
  1420. 00000FA8  102C 0004                move.b     D0, [A4 + 0x4]
  1421. 00000FAC  0A00 0001                xori.b     D0, 0x1
  1422. 00000FB0  4A00                     tst.b      D0
  1423. 00000FB2  672A                     beq        +0x2C /* 00000FDE */
  1424. 00000FB4  2206                     move.l     D1, D6
  1425. 00000FB6  7414                     moveq.l    D2, 0x14
  1426. 00000FB8  9282                     sub.l      D1, D2
  1427. 00000FBA  B294                     cmp.l      D1, [A4]
  1428. 00000FBC  5CC1                     sge        D1
  1429. 00000FBE  C001                     and.b      D0, D1
  1430. 00000FC0  671C                     beq        +0x1E /* 00000FDE */
  1431. 00000FC2  486E FFF8                pea.l      [A6 - 0x8]
  1432. 00000FC6  4EBA F192                jsr        [PC - 0xE6E /* 0000015A */]
  1433. 00000FCA  102C 0004                move.b     D0, [A4 + 0x4]
  1434. 00000FCE  6606                     bne        +0x8 /* 00000FD6 */
  1435. 00000FD0  3F07                     move.w     -[A7], D7
  1436. 00000FD2  4EBA FCD4                jsr        [PC - 0x32C /* 00000CA8 */]
  1437. label00000FD6:
  1438. 00000FD6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1439. 00000FDA  4EBA F198                jsr        [PC - 0xE68 /* 00000174 */]
  1440. label00000FDE:
  1441. 00000FDE  5247                     addq.w     D7, 1
  1442. 00000FE0  6906                     bvs        +0x8 /* 00000FE8 */
  1443. label00000FE2:
  1444. 00000FE2  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  1445. 00000FE6  6FB4                     ble        -0x4A /* 00000F9C */
  1446. label00000FE8:
  1447. 00000FE8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1448. 00000FEC  4E5E                     unlink     A6
  1449. 00000FEE  4E75                     rts
  1450. export_219:
  1451. 00000FF0  4E56 FFF6                link       A6, -0x000A
  1452. 00000FF4  48E7 0018                movem.l    -[A7], A3,A4
  1453. 00000FF8  266E 0008                movea.l    A3, [A6 + 0x8]
  1454. 00000FFC  422E 000C                clr.b      [A6 + 0xC]
  1455. 00001000  486E FFFE                pea.l      [A6 - 0x2]
  1456. 00001004  4EBA F154                jsr        [PC - 0xEAC /* 0000015A */]
  1457. 00001008  204B                     movea.l    A0, A3
  1458. 0000100A  5488                     addq.l     A0, 2
  1459. 0000100C  43ED C3C6                lea.l      A1, [A5 - 0x3C3A]
  1460. 00001010  20D9                     move.l     [A0]+, [A1]+
  1461. 00001012  3091                     move.w     [A0], [A1]
  1462. 00001014  486E FFF6                pea.l      [A6 - 0xA]
  1463. 00001018  486D C3C6                pea.l      [A5 - 0x3C3A]
  1464. 0000101C  2F2D C842                move.l     -[A7], [A5 - 0x37BE]
  1465. 00001020  4EBA F9EA                jsr        [PC - 0x616 /* 00000A0C */]
  1466. 00001024  205F                     movea.l    A0, [A7]+
  1467. 00001026  43EB 000E                lea.l      A1, [A3 + 0xE]
  1468. 0000102A  22D8                     move.l     [A1]+, [A0]+
  1469. 0000102C  22D8                     move.l     [A1]+, [A0]+
  1470. 0000102E  701E                     moveq.l    D0, 0x1E
  1471. 00001030  B06D C248                cmp.w      D0, [A5 - 0x3DB8]
  1472. 00001034  6614                     bne        +0x16 /* 0000104A */
  1473. 00001036  2F3C 0000 FFEB           move.l     -[A7], 0xFFEB
  1474. 0000103C  4EBA F2CE                jsr        [PC - 0xD32 /* 0000030C */]
  1475. 00001040  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1476. 00001044  4EBA F12E                jsr        [PC - 0xED2 /* 00000174 */]
  1477. 00001048  6042                     bra        +0x44 /* 0000108C */
  1478. label0000104A:
  1479. 0000104A  302D C248                move.w     D0, [A5 - 0x3DB8]
  1480. 0000104E  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  1481. 00001052  E540                     asl        D0.w, 2
  1482. 00001054  2870 0000                movea.l    A4, [A0 + D0.w]
  1483. 00001058  7000                     moveq.l    D0, 0x00
  1484. 0000105A  2880                     move.l     [A4], D0
  1485. 0000105C  422C 0004                clr.b      [A4 + 0x4]
  1486. 00001060  204C                     movea.l    A0, A4
  1487. 00001062  5C88                     addq.l     A0, 6
  1488. 00001064  224B                     movea.l    A1, A3
  1489. 00001066  707D                     moveq.l    D0, 0x7D
  1490. label00001068:
  1491. 00001068  20D9                     move.l     [A0]+, [A1]+
  1492. 0000106A  51C8 FFFC                dbf        D0, -0x6 /* 00001068 */
  1493. 0000106E  3F2D C248                move.w     -[A7], [A5 - 0x3DB8]
  1494. 00001072  4EBA FC34                jsr        [PC - 0x3CC /* 00000CA8 */]
  1495. 00001076  526D C248                addq.w     [A5 - 0x3DB8], 1
  1496. 0000107A  52AD C842                addq.l     [A5 - 0x37BE], 1
  1497. 0000107E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1498. 00001082  4EBA F0F0                jsr        [PC - 0xF10 /* 00000174 */]
  1499. 00001086  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1500. label0000108C:
  1501. 0000108C  4CDF 1800                movem.l    A3,A4, [A7]+
  1502. 00001090  4E5E                     unlink     A6
  1503. 00001092  2E9F                     move.l     [A7], [A7]+
  1504. 00001094  4E75                     rts
  1505. export_220:
  1506. 00001096  4E56 FFF4                link       A6, -0x000C
  1507. 0000109A  48E7 0108                movem.l    -[A7], D7,A4
  1508. 0000109E  206E 0010                movea.l    A0, [A6 + 0x10]
  1509. 000010A2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1510. 000010A6  22D8                     move.l     [A1]+, [A0]+
  1511. 000010A8  22D8                     move.l     [A1]+, [A0]+
  1512. 000010AA  422E 0014                clr.b      [A6 + 0x14]
  1513. 000010AE  486E FFF4                pea.l      [A6 - 0xC]
  1514. 000010B2  4EBA F0A6                jsr        [PC - 0xF5A /* 0000015A */]
  1515. 000010B6  4267                     clr.w      -[A7]
  1516. 000010B8  486E FFF8                pea.l      [A6 - 0x8]
  1517. 000010BC  4EBA FAEC                jsr        [PC - 0x514 /* 00000BAA */]
  1518. 000010C0  3E1F                     move.w     D7, [A7]+
  1519. 000010C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1520. 000010C4  B047                     cmp.w      D0, D7
  1521. 000010C6  6614                     bne        +0x16 /* 000010DC */
  1522. 000010C8  2F3C 0000 FFE2           move.l     -[A7], 0xFFE2
  1523. 000010CE  4EBA F23C                jsr        [PC - 0xDC4 /* 0000030C */]
  1524. 000010D2  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1525. 000010D6  4EBA F09C                jsr        [PC - 0xF64 /* 00000174 */]
  1526. 000010DA  6050                     bra        +0x52 /* 0000112C */
  1527. label000010DC:
  1528. 000010DC  3007                     move.w     D0, D7
  1529. 000010DE  41ED C1D0                lea.l      A0, [A5 - 0x3E30]
  1530. 000010E2  E540                     asl        D0.w, 2
  1531. 000010E4  2870 0000                movea.l    A4, [A0 + D0.w]
  1532. 000010E8  206E 000C                movea.l    A0, [A6 + 0xC]
  1533. 000010EC  10AC 0004                move.b     [A0], [A4 + 0x4]
  1534. 000010F0  206E 000C                movea.l    A0, [A6 + 0xC]
  1535. 000010F4  1010                     move.b     D0, [A0]
  1536. 000010F6  6610                     bne        +0x12 /* 00001108 */
  1537. 000010F8  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1538. 000010FE  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1539. 00001102  4EBA F070                jsr        [PC - 0xF90 /* 00000174 */]
  1540. 00001106  6024                     bra        +0x26 /* 0000112C */
  1541. label00001108:
  1542. 00001108  206E 0008                movea.l    A0, [A6 + 0x8]
  1543. 0000110C  224C                     movea.l    A1, A4
  1544. 0000110E  5C89                     addq.l     A1, 6
  1545. 00001110  707D                     moveq.l    D0, 0x7D
  1546. label00001112:
  1547. 00001112  20D9                     move.l     [A0]+, [A1]+
  1548. 00001114  51C8 FFFC                dbf        D0, -0x6 /* 00001112 */
  1549. 00001118  3F07                     move.w     -[A7], D7
  1550. 0000111A  4EBA FB32                jsr        [PC - 0x4CE /* 00000C4E */]
  1551. 0000111E  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1552. 00001122  4EBA F050                jsr        [PC - 0xFB0 /* 00000174 */]
  1553. 00001126  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1554. label0000112C:
  1555. 0000112C  4CDF 1080                movem.l    D7,A4, [A7]+
  1556. 00001130  4E5E                     unlink     A6
  1557. 00001132  205F                     movea.l    A0, [A7]+
  1558. 00001134  DEFC 000C                add.w      A7, 0xC
  1559. 00001138  4ED0                     jmp        [A0]
  1560. export_221:
  1561. 0000113A  4E56 FFF4                link       A6, -0x000C
  1562. 0000113E  2F07                     move.l     -[A7], D7
  1563. 00001140  206E 0008                movea.l    A0, [A6 + 0x8]
  1564. 00001144  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1565. 00001148  22D8                     move.l     [A1]+, [A0]+
  1566. 0000114A  22D8                     move.l     [A1]+, [A0]+
  1567. 0000114C  422E 000C                clr.b      [A6 + 0xC]
  1568. 00001150  486E FFF4                pea.l      [A6 - 0xC]
  1569. 00001154  4EBA F004                jsr        [PC - 0xFFC /* 0000015A */]
  1570. 00001158  4267                     clr.w      -[A7]
  1571. 0000115A  486E FFF8                pea.l      [A6 - 0x8]
  1572. 0000115E  4EBA FA4A                jsr        [PC - 0x5B6 /* 00000BAA */]
  1573. 00001162  3E1F                     move.w     D7, [A7]+
  1574. 00001164  70FF                     moveq.l    D0, 0xFFFFFFFF
  1575. 00001166  B047                     cmp.w      D0, D7
  1576. 00001168  6614                     bne        +0x16 /* 0000117E */
  1577. 0000116A  2F3C 0000 FFE2           move.l     -[A7], 0xFFE2
  1578. 00001170  4EBA F19A                jsr        [PC - 0xE66 /* 0000030C */]
  1579. 00001174  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1580. 00001178  4EBA EFFA                jsr        [PC - 0x1006 /* 00000174 */]
  1581. 0000117C  6014                     bra        +0x16 /* 00001192 */
  1582. label0000117E:
  1583. 0000117E  3F07                     move.w     -[A7], D7
  1584. 00001180  4EBA FACC                jsr        [PC - 0x534 /* 00000C4E */]
  1585. 00001184  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1586. 00001188  4EBA EFEA                jsr        [PC - 0x1016 /* 00000174 */]
  1587. 0000118C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1588. label00001192:
  1589. 00001192  2E1F                     move.l     D7, [A7]+
  1590. 00001194  4E5E                     unlink     A6
  1591. 00001196  2E9F                     move.l     [A7], [A7]+
  1592. 00001198  4E75                     rts
  1593. export_222:
  1594. 0000119A  4E56 FFF6                link       A6, -0x000A
  1595. 0000119E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1596. 000011A2  2C2E 0008                move.l     D6, [A6 + 0x8]
  1597. 000011A6  422E 0010                clr.b      [A6 + 0x10]
  1598. 000011AA  486E FFFE                pea.l      [A6 - 0x2]
  1599. 000011AE  4EBA EFAA                jsr        [PC - 0x1056 /* 0000015A */]
  1600. 000011B2  206E 000C                movea.l    A0, [A6 + 0xC]
  1601. 000011B6  4A6D C314                tst.w      [A5 - 0x3CEC]
  1602. 000011BA  5EC0                     sgt        D0
  1603. 000011BC  4400                     neg.b      D0
  1604. 000011BE  1080                     move.b     [A0], D0
  1605. 000011C0  206E 000C                movea.l    A0, [A6 + 0xC]
  1606. 000011C4  1010                     move.b     D0, [A0]
  1607. 000011C6  6612                     bne        +0x14 /* 000011DA */
  1608. 000011C8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1609. 000011CC  4EBA EFA6                jsr        [PC - 0x105A /* 00000174 */]
  1610. 000011D0  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1611. 000011D6  6000 00D2                bra        +0xD4 /* 000012AA */
  1612. label000011DA:
  1613. 000011DA  266D C29C                movea.l    A3, [A5 - 0x3D64]
  1614. 000011DE  2046                     movea.l    A0, D6
  1615. 000011E0  224B                     movea.l    A1, A3
  1616. 000011E2  707D                     moveq.l    D0, 0x7D
  1617. label000011E4:
  1618. 000011E4  20D9                     move.l     [A0]+, [A1]+
  1619. 000011E6  51C8 FFFC                dbf        D0, -0x6 /* 000011E4 */
  1620. 000011EA  536D C314                subq.w     [A5 - 0x3CEC], 1
  1621. 000011EE  302D C314                move.w     D0, [A5 - 0x3CEC]
  1622. 000011F2  5340                     subq.w     D0, 1
  1623. 000011F4  3D40 FFF6                move.w     [A6 - 0xA], D0
  1624. 000011F8  4247                     clr.w      D7
  1625. 000011FA  601C                     bra        +0x1E /* 00001218 */
  1626. label000011FC:
  1627. 000011FC  3007                     move.w     D0, D7
  1628. 000011FE  5240                     addq.w     D0, 1
  1629. 00001200  41ED C29C                lea.l      A0, [A5 - 0x3D64]
  1630. 00001204  E540                     asl        D0.w, 2
  1631. 00001206  3207                     move.w     D1, D7
  1632. 00001208  43ED C29C                lea.l      A1, [A5 - 0x3D64]
  1633. 0000120C  E541                     asl        D1.w, 2
  1634. 0000120E  23B0 0000 1000           move.l     [A1 + D1.w], [A0 + D0.w]
  1635. 00001214  5247                     addq.w     D7, 1
  1636. 00001216  6906                     bvs        +0x8 /* 0000121E */
  1637. label00001218:
  1638. 00001218  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  1639. 0000121C  6FDE                     ble        -0x20 /* 000011FC */
  1640. label0000121E:
  1641. 0000121E  302D C314                move.w     D0, [A5 - 0x3CEC]
  1642. 00001222  41ED C29C                lea.l      A0, [A5 - 0x3D64]
  1643. 00001226  E540                     asl        D0.w, 2
  1644. 00001228  218B 0000                move.l     [A0 + D0.w], A3
  1645. 0000122C  302D C29A                move.w     D0, [A5 - 0x3D66]
  1646. 00001230  41ED C24A                lea.l      A0, [A5 - 0x3DB6]
  1647. 00001234  E540                     asl        D0.w, 2
  1648. 00001236  2870 0000                movea.l    A4, [A0 + D0.w]
  1649. 0000123A  4AAC 0010                tst.l      [A4 + 0x10]
  1650. 0000123E  56C0                     sne        D0
  1651. 00001240  4A00                     tst.b      D0
  1652. 00001242  671E                     beq        +0x20 /* 00001262 */
  1653. 00001244  1214                     move.b     D1, [A4]
  1654. 00001246  0A01 0001                xori.b     D1, 0x1
  1655. 0000124A  C001                     and.b      D0, D1
  1656. 0000124C  6714                     beq        +0x16 /* 00001262 */
  1657. 0000124E  2F3C 0000 FFE8           move.l     -[A7], 0xFFE8
  1658. 00001254  4EBA F0B6                jsr        [PC - 0xF4A /* 0000030C */]
  1659. 00001258  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1660. 0000125C  4EBA EF16                jsr        [PC - 0x10EA /* 00000174 */]
  1661. 00001260  6048                     bra        +0x4A /* 000012AA */
  1662. label00001262:
  1663. 00001262  4214                     clr.b      [A4]
  1664. 00001264  2046                     movea.l    A0, D6
  1665. 00001266  224C                     movea.l    A1, A4
  1666. 00001268  5889                     addq.l     A1, 4
  1667. 0000126A  5488                     addq.l     A0, 2
  1668. 0000126C  22D8                     move.l     [A1]+, [A0]+
  1669. 0000126E  3290                     move.w     [A1], [A0]
  1670. 00001270  2046                     movea.l    A0, D6
  1671. 00001272  43EC 000A                lea.l      A1, [A4 + 0xA]
  1672. 00001276  5088                     addq.l     A0, 8
  1673. 00001278  22D8                     move.l     [A1]+, [A0]+
  1674. 0000127A  3290                     move.w     [A1], [A0]
  1675. 0000127C  2046                     movea.l    A0, D6
  1676. 0000127E  43EC 0010                lea.l      A1, [A4 + 0x10]
  1677. 00001282  41E8 000E                lea.l      A0, [A0 + 0xE]
  1678. 00001286  22D8                     move.l     [A1]+, [A0]+
  1679. 00001288  22D8                     move.l     [A1]+, [A0]+
  1680. 0000128A  302D C29A                move.w     D0, [A5 - 0x3D66]
  1681. 0000128E  5240                     addq.w     D0, 1
  1682. 00001290  48C0                     ext.l      D0
  1683. 00001292  81FC 0014                divs.w     D0, 0x14
  1684. 00001296  4840                     swap.w     D0
  1685. 00001298  3B40 C29A                move.w     [A5 - 0x3D66], D0
  1686. 0000129C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1687. 000012A0  4EBA EED2                jsr        [PC - 0x112E /* 00000174 */]
  1688. 000012A4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1689. label000012AA:
  1690. 000012AA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1691. 000012AE  4E5E                     unlink     A6
  1692. 000012B0  205F                     movea.l    A0, [A7]+
  1693. 000012B2  504F                     addq.w     A7, 8
  1694. 000012B4  4ED0                     jmp        [A0]
  1695. export_223:
  1696. 000012B6  4E56 FFF4                link       A6, -0x000C
  1697. 000012BA  48E7 0118                movem.l    -[A7], D7,A3,A4
  1698. 000012BE  206E 000C                movea.l    A0, [A6 + 0xC]
  1699. 000012C2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1700. 000012C6  22D8                     move.l     [A1]+, [A0]+
  1701. 000012C8  22D8                     move.l     [A1]+, [A0]+
  1702. 000012CA  266E 0008                movea.l    A3, [A6 + 0x8]
  1703. 000012CE  422E 0010                clr.b      [A6 + 0x10]
  1704. 000012D2  486E FFF4                pea.l      [A6 - 0xC]
  1705. 000012D6  4EBA EE82                jsr        [PC - 0x117E /* 0000015A */]
  1706. 000012DA  4267                     clr.w      -[A7]
  1707. 000012DC  486E FFF8                pea.l      [A6 - 0x8]
  1708. 000012E0  4EBA F91C                jsr        [PC - 0x6E4 /* 00000BFE */]
  1709. 000012E4  3E1F                     move.w     D7, [A7]+
  1710. 000012E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1711. 000012E8  B047                     cmp.w      D0, D7
  1712. 000012EA  6614                     bne        +0x16 /* 00001300 */
  1713. 000012EC  2F3C 0000 FFE2           move.l     -[A7], 0xFFE2
  1714. 000012F2  4EBA F018                jsr        [PC - 0xFE8 /* 0000030C */]
  1715. 000012F6  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1716. 000012FA  4EBA EE78                jsr        [PC - 0x1188 /* 00000174 */]
  1717. 000012FE  606E                     bra        +0x70 /* 0000136E */
  1718. label00001300:
  1719. 00001300  3007                     move.w     D0, D7
  1720. 00001302  41ED C24A                lea.l      A0, [A5 - 0x3DB6]
  1721. 00001306  E540                     asl        D0.w, 2
  1722. 00001308  2870 0000                movea.l    A4, [A0 + D0.w]
  1723. 0000130C  1014                     move.b     D0, [A4]
  1724. 0000130E  6714                     beq        +0x16 /* 00001324 */
  1725. 00001310  2F3C 0000 FFF9           move.l     -[A7], 0xFFF9
  1726. 00001316  4EBA EFF4                jsr        [PC - 0x100C /* 0000030C */]
  1727. 0000131A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1728. 0000131E  4EBA EE54                jsr        [PC - 0x11AC /* 00000174 */]
  1729. 00001322  604A                     bra        +0x4C /* 0000136E */
  1730. label00001324:
  1731. 00001324  18BC 0001                move.b     [A4], 0x1
  1732. 00001328  204B                     movea.l    A0, A3
  1733. 0000132A  5488                     addq.l     A0, 2
  1734. 0000132C  43EC 000A                lea.l      A1, [A4 + 0xA]
  1735. 00001330  20D9                     move.l     [A0]+, [A1]+
  1736. 00001332  3091                     move.w     [A0], [A1]
  1737. 00001334  204B                     movea.l    A0, A3
  1738. 00001336  5088                     addq.l     A0, 8
  1739. 00001338  224C                     movea.l    A1, A4
  1740. 0000133A  5889                     addq.l     A1, 4
  1741. 0000133C  20D9                     move.l     [A0]+, [A1]+
  1742. 0000133E  3091                     move.w     [A0], [A1]
  1743. 00001340  41EB 000E                lea.l      A0, [A3 + 0xE]
  1744. 00001344  43EC 0010                lea.l      A1, [A4 + 0x10]
  1745. 00001348  20D9                     move.l     [A0]+, [A1]+
  1746. 0000134A  20D9                     move.l     [A0]+, [A1]+
  1747. 0000134C  204C                     movea.l    A0, A4
  1748. 0000134E  5488                     addq.l     A0, 2
  1749. 00001350  224B                     movea.l    A1, A3
  1750. 00001352  707D                     moveq.l    D0, 0x7D
  1751. label00001354:
  1752. 00001354  20D9                     move.l     [A0]+, [A1]+
  1753. 00001356  51C8 FFFC                dbf        D0, -0x6 /* 00001354 */
  1754. 0000135A  3F07                     move.w     -[A7], D7
  1755. 0000135C  4EBA FA48                jsr        [PC - 0x5B8 /* 00000DA6 */]
  1756. 00001360  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1757. 00001364  4EBA EE0E                jsr        [PC - 0x11F2 /* 00000174 */]
  1758. 00001368  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1759. label0000136E:
  1760. 0000136E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1761. 00001372  4E5E                     unlink     A6
  1762. 00001374  205F                     movea.l    A0, [A7]+
  1763. 00001376  504F                     addq.w     A7, 8
  1764. 00001378  4ED0                     jmp        [A0]
  1765. export_224:
  1766. 0000137A  4E56 0000                link       A6, 0
  1767. 0000137E  4A6D C314                tst.w      [A5 - 0x3CEC]
  1768. 00001382  57C0                     seq        D0
  1769. 00001384  4A00                     tst.b      D0
  1770. 00001386  6708                     beq        +0xA /* 00001390 */
  1771. 00001388  4A6D C248                tst.w      [A5 - 0x3DB8]
  1772. 0000138C  57C1                     seq        D1
  1773. 0000138E  C001                     and.b      D0, D1
  1774. label00001390:
  1775. 00001390  4400                     neg.b      D0
  1776. 00001392  1D40 0008                move.b     [A6 + 0x8], D0
  1777. 00001396  4E5E                     unlink     A6
  1778. 00001398  4E75                     rts
  1779. fn0000139A:
  1780. 0000139A  4E56 0000                link       A6, 0
  1781. 0000139E  102E 0008                move.b     D0, [A6 + 0x8]
  1782. 000013A2  4880                     ext.w      D0
  1783. 000013A4  6B7C                     bmi        +0x7E /* 00001422 */
  1784. 000013A6  0C40 0015                cmpi.w     D0, 0x15
  1785. 000013AA  6E76                     bgt        +0x78 /* 00001422 */
  1786. 000013AC  D040                     add.w      D0, D0
  1787. 000013AE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1788. 000013B2  4EFB 0000                jmp        [PC + D0.w]
  1789. 000013B6  0056 006E                ori.w      [A6], 0x6E /* 'n' */
  1790. 000013BA  006E 0046 006E           ori.w      [A6 + 0x6E], 0x46 /* 'F' */
  1791. 000013C0  006E 004E 004E           ori.w      [A6 + 0x4E], 0x4E /* 'N' */
  1792. 000013C6  006E 006E 006E           ori.w      [A6 + 0x6E], 0x6E /* 'n' */
  1793. 000013CC  002E 002E 0036           ori.b      [A6 + 0x36], 0x2E /* '.' */
  1794. 000013D2  006E 006E 006E           ori.w      [A6 + 0x6E], 0x6E /* 'n' */
  1795. 000013D8  005E 0066                ori.w      [A6]+, 0x66 /* 'f' */
  1796. 000013DC  0066 003E                ori.w      -[A6], 0x3E /* '>' */
  1797. 000013E0  0056 3D7C                ori.w      [A6], 0x3D7C /* '=|' */
  1798. 000013E4  0004 000A                ori.b      D4, 0xA /* '\n' */
  1799. 000013E8  603E                     bra        +0x40 /* 00001428 */
  1800. 000013EA  3D7C 0005 000A           move.w     [A6 + 0xA], 0x5
  1801. 000013F0  6036                     bra        +0x38 /* 00001428 */
  1802. 000013F2  3D7C 0007 000A           move.w     [A6 + 0xA], 0x7
  1803. 000013F8  602E                     bra        +0x30 /* 00001428 */
  1804. 000013FA  3D7C 0007 000A           move.w     [A6 + 0xA], 0x7
  1805. 00001400  6026                     bra        +0x28 /* 00001428 */
  1806. 00001402  3D7C 0008 000A           move.w     [A6 + 0xA], 0x8
  1807. 00001408  601E                     bra        +0x20 /* 00001428 */
  1808. 0000140A  3D7C 002B 000A           move.w     [A6 + 0xA], 0x2B /* '+' */
  1809. 00001410  6016                     bra        +0x18 /* 00001428 */
  1810. 00001412  3D7C 0006 000A           move.w     [A6 + 0xA], 0x6
  1811. 00001418  600E                     bra        +0x10 /* 00001428 */
  1812. 0000141A  3D7C 0005 000A           move.w     [A6 + 0xA], 0x5
  1813. 00001420  6006                     bra        +0x8 /* 00001428 */
  1814. label00001422:
  1815. 00001422  3D7C 0003 000A           move.w     [A6 + 0xA], 0x3
  1816. label00001428:
  1817. 00001428  4E5E                     unlink     A6
  1818. 0000142A  205F                     movea.l    A0, [A7]+
  1819. 0000142C  544F                     addq.w     A7, 2
  1820. 0000142E  4ED0                     jmp        [A0]
  1821. fn00001430:
  1822. 00001430  4E56 FFFC                link       A6, -0x0004
  1823. 00001434  2F07                     move.l     -[A7], D7
  1824. 00001436  302D C1CE                move.w     D0, [A5 - 0x3E32]
  1825. 0000143A  5340                     subq.w     D0, 1
  1826. 0000143C  3D40 FFFC                move.w     [A6 - 0x4], D0
  1827. 00001440  4247                     clr.w      D7
  1828. 00001442  6020                     bra        +0x22 /* 00001464 */
  1829. label00001444:
  1830. 00001444  3007                     move.w     D0, D7
  1831. 00001446  41ED C03E                lea.l      A0, [A5 - 0x3FC2]
  1832. 0000144A  E540                     asl        D0.w, 2
  1833. 0000144C  2070 0000                movea.l    A0, [A0 + D0.w]
  1834. 00001450  2028 0002                move.l     D0, [A0 + 0x2]
  1835. 00001454  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1836. 00001458  6606                     bne        +0x8 /* 00001460 */
  1837. 0000145A  3D47 000C                move.w     [A6 + 0xC], D7
  1838. 0000145E  6010                     bra        +0x12 /* 00001470 */
  1839. label00001460:
  1840. 00001460  5247                     addq.w     D7, 1
  1841. 00001462  6906                     bvs        +0x8 /* 0000146A */
  1842. label00001464:
  1843. 00001464  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  1844. 00001468  6FDA                     ble        -0x24 /* 00001444 */
  1845. label0000146A:
  1846. 0000146A  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  1847. label00001470:
  1848. 00001470  2E1F                     move.l     D7, [A7]+
  1849. 00001472  4E5E                     unlink     A6
  1850. 00001474  2E9F                     move.l     [A7], [A7]+
  1851. 00001476  4E75                     rts
  1852. fn00001478:
  1853. 00001478  4E56 FFF8                link       A6, -0x0008
  1854. 0000147C  48E7 0108                movem.l    -[A7], D7,A4
  1855. 00001480  302E 0008                move.w     D0, [A6 + 0x8]
  1856. 00001484  41ED BE78                lea.l      A0, [A5 - 0x4188]
  1857. 00001488  E540                     asl        D0.w, 2
  1858. 0000148A  2870 0000                movea.l    A4, [A0 + D0.w]
  1859. 0000148E  536D C008                subq.w     [A5 - 0x3FF8], 1
  1860. 00001492  302D C008                move.w     D0, [A5 - 0x3FF8]
  1861. 00001496  5340                     subq.w     D0, 1
  1862. 00001498  3D40 FFF8                move.w     [A6 - 0x8], D0
  1863. 0000149C  3E2E 0008                move.w     D7, [A6 + 0x8]
  1864. 000014A0  601C                     bra        +0x1E /* 000014BE */
  1865. label000014A2:
  1866. 000014A2  3007                     move.w     D0, D7
  1867. 000014A4  5240                     addq.w     D0, 1
  1868. 000014A6  41ED BE78                lea.l      A0, [A5 - 0x4188]
  1869. 000014AA  E540                     asl        D0.w, 2
  1870. 000014AC  3207                     move.w     D1, D7
  1871. 000014AE  43ED BE78                lea.l      A1, [A5 - 0x4188]
  1872. 000014B2  E541                     asl        D1.w, 2
  1873. 000014B4  23B0 0000 1000           move.l     [A1 + D1.w], [A0 + D0.w]
  1874. 000014BA  5247                     addq.w     D7, 1
  1875. 000014BC  6906                     bvs        +0x8 /* 000014C4 */
  1876. label000014BE:
  1877. 000014BE  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1878. 000014C2  6FDE                     ble        -0x20 /* 000014A2 */
  1879. label000014C4:
  1880. 000014C4  302D C008                move.w     D0, [A5 - 0x3FF8]
  1881. 000014C8  41ED BE78                lea.l      A0, [A5 - 0x4188]
  1882. 000014CC  E540                     asl        D0.w, 2
  1883. 000014CE  218C 0000                move.l     [A0 + D0.w], A4
  1884. 000014D2  4CDF 1080                movem.l    D7,A4, [A7]+
  1885. 000014D6  4E5E                     unlink     A6
  1886. 000014D8  205F                     movea.l    A0, [A7]+
  1887. 000014DA  544F                     addq.w     A7, 2
  1888. 000014DC  4ED0                     jmp        [A0]
  1889. fn000014DE:
  1890. 000014DE  4E56 0000                link       A6, 0
  1891. 000014E2  2F0C                     move.l     -[A7], A4
  1892. 000014E4  286E 000C                movea.l    A4, [A6 + 0xC]
  1893. 000014E8  422E 0010                clr.b      [A6 + 0x10]
  1894. 000014EC  203C FFFF 0000           move.l     D0, 0xFFFF0000
  1895. 000014F2  C0AD C73C                and.l      D0, [A5 - 0x38C4]
  1896. 000014F6  223C 0000 FFFF           move.l     D1, 0xFFFF
  1897. 000014FC  C294                     and.l      D1, [A4]
  1898. 000014FE  D280                     add.l      D1, D0
  1899. 00001500  2881                     move.l     [A4], D1
  1900. 00001502  202D C73C                move.l     D0, [A5 - 0x38C4]
  1901. 00001506  90BC 0000 8000           sub.l      D0, 0x8000
  1902. 0000150C  B094                     cmp.l      D0, [A4]
  1903. 0000150E  6F06                     ble        +0x8 /* 00001516 */
  1904. 00001510  0694 0001 0000           addi.l     [A4], 0x10000
  1905. label00001516:
  1906. 00001516  202D C73C                move.l     D0, [A5 - 0x38C4]
  1907. 0000151A  D0BC 0000 8000           add.l      D0, 0x8000
  1908. 00001520  B094                     cmp.l      D0, [A4]
  1909. 00001522  6C06                     bge        +0x8 /* 0000152A */
  1910. 00001524  0494 0001 0000           subi.l     [A4], 0x10000
  1911. label0000152A:
  1912. 0000152A  2014                     move.l     D0, [A4]
  1913. 0000152C  B0AD C73C                cmp.l      D0, [A5 - 0x38C4]
  1914. 00001530  6C02                     bge        +0x4 /* 00001534 */
  1915. 00001532  6020                     bra        +0x22 /* 00001554 */
  1916. label00001534:
  1917. 00001534  206E 0008                movea.l    A0, [A6 + 0x8]
  1918. 00001538  2014                     move.l     D0, [A4]
  1919. 0000153A  B0AD C73C                cmp.l      D0, [A5 - 0x38C4]
  1920. 0000153E  57C0                     seq        D0
  1921. 00001540  4A00                     tst.b      D0
  1922. 00001542  6604                     bne        +0x6 /* 00001548 */
  1923. 00001544  802D C855                or.b       D0, [A5 - 0x37AB]
  1924. label00001548:
  1925. 00001548  0240 0001                andi.w     D0, 0x1
  1926. 0000154C  1080                     move.b     [A0], D0
  1927. 0000154E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1928. label00001554:
  1929. 00001554  285F                     movea.l    A4, [A7]+
  1930. 00001556  4E5E                     unlink     A6
  1931. 00001558  205F                     movea.l    A0, [A7]+
  1932. 0000155A  504F                     addq.w     A7, 8
  1933. 0000155C  4ED0                     jmp        [A0]
  1934. fn0000155E:
  1935. 0000155E  4E56 FFFC                link       A6, -0x0004
  1936. 00001562  48E7 0308                movem.l    -[A7], D6,D7,A4
  1937. 00001566  286E 0008                movea.l    A4, [A6 + 0x8]
  1938. 0000156A  7000                     moveq.l    D0, 0x00
  1939. 0000156C  2F00                     move.l     -[A7], D0
  1940. 0000156E  4267                     clr.w      -[A7]
  1941. 00001570  2F14                     move.l     -[A7], [A4]
  1942. 00001572  42A7                     clr.l      -[A7]
  1943. 00001574  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1944. 00001578  321F                     move.w     D1, [A7]+
  1945. 0000157A  201F                     move.l     D0, [A7]+
  1946. 0000157C  3001                     move.w     D0, D1
  1947. 0000157E  E688                     lsr        D0, 3
  1948. 00001580  5380                     subq.l     D0, 1
  1949. 00001582  1E00                     move.b     D7, D0
  1950. 00001584  7011                     moveq.l    D0, 0x11
  1951. 00001586  B007                     cmp.b      D0, D7
  1952. 00001588  6622                     bne        +0x24 /* 000015AC */
  1953. 0000158A  7000                     moveq.l    D0, 0x00
  1954. 0000158C  2F00                     move.l     -[A7], D0
  1955. 0000158E  4267                     clr.w      -[A7]
  1956. 00001590  2F14                     move.l     -[A7], [A4]
  1957. 00001592  7202                     moveq.l    D1, 0x02
  1958. 00001594  2F01                     move.l     -[A7], D1
  1959. 00001596  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1960. 0000159A  321F                     move.w     D1, [A7]+
  1961. 0000159C  201F                     move.l     D0, [A7]+
  1962. 0000159E  3001                     move.w     D0, D1
  1963. 000015A0  C0BC 0000 0FFF           and.l      D0, 0xFFF
  1964. 000015A6  3C00                     move.w     D6, D0
  1965. 000015A8  48C0                     ext.l      D0
  1966. 000015AA  D194                     add.l      [A4], D0
  1967. label000015AC:
  1968. 000015AC  4267                     clr.w      -[A7]
  1969. 000015AE  1F07                     move.b     -[A7], D7
  1970. 000015B0  4EBA FDE8                jsr        [PC - 0x218 /* 0000139A */]
  1971. 000015B4  301F                     move.w     D0, [A7]+
  1972. 000015B6  48C0                     ext.l      D0
  1973. 000015B8  D194                     add.l      [A4], D0
  1974. 000015BA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1975. 000015BE  4E5E                     unlink     A6
  1976. 000015C0  2E9F                     move.l     [A7], [A7]+
  1977. 000015C2  4E75                     rts
  1978. fn000015C4:
  1979. 000015C4  4E56 FFFE                link       A6, -0x0002
  1980. 000015C8  48E7 0308                movem.l    -[A7], D6,D7,A4
  1981. 000015CC  2C2E 0008                move.l     D6, [A6 + 0x8]
  1982. 000015D0  4247                     clr.w      D7
  1983. label000015D2:
  1984. 000015D2  BE6D C008                cmp.w      D7, [A5 - 0x3FF8]
  1985. 000015D6  6C62                     bge        +0x64 /* 0000163A */
  1986. 000015D8  3007                     move.w     D0, D7
  1987. 000015DA  41ED BE78                lea.l      A0, [A5 - 0x4188]
  1988. 000015DE  E540                     asl        D0.w, 2
  1989. 000015E0  2870 0000                movea.l    A4, [A0 + D0.w]
  1990. 000015E4  BC94                     cmp.l      D6, [A4]
  1991. 000015E6  57C0                     seq        D0
  1992. 000015E8  4A00                     tst.b      D0
  1993. 000015EA  6614                     bne        +0x16 /* 00001600 */
  1994. 000015EC  BCAC 0004                cmp.l      D6, [A4 + 0x4]
  1995. 000015F0  57C1                     seq        D1
  1996. 000015F2  8001                     or.b       D0, D1
  1997. 000015F4  660A                     bne        +0xC /* 00001600 */
  1998. 000015F6  72FF                     moveq.l    D1, 0xFFFFFFFF
  1999. 000015F8  B286                     cmp.l      D1, D6
  2000. 000015FA  57C1                     seq        D1
  2001. 000015FC  8001                     or.b       D0, D1
  2002. 000015FE  6724                     beq        +0x26 /* 00001624 */
  2003. label00001600:
  2004. 00001600  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  2005. 00001604  3F3C 0002                move.w     -[A7], 0x2
  2006. 00001608  102E 000C                move.b     D0, [A6 + 0xC]
  2007. 0000160C  4880                     ext.w      D0
  2008. 0000160E  3F00                     move.w     -[A7], D0
  2009. 00001610  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2010. 00001614  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2011. 00001618  3F3C 0002                move.w     -[A7], 0x2
  2012. 0000161C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2013. 00001620  395F 0008                move.w     [A4 + 0x8], [A7]+
  2014. label00001624:
  2015. 00001624  302C 0008                move.w     D0, [A4 + 0x8]
  2016. 00001628  7200                     moveq.l    D1, 0x00
  2017. 0000162A  B041                     cmp.w      D0, D1
  2018. 0000162C  6608                     bne        +0xA /* 00001636 */
  2019. 0000162E  3F07                     move.w     -[A7], D7
  2020. 00001630  4EBA FE46                jsr        [PC - 0x1BA /* 00001478 */]
  2021. 00001634  609C                     bra        -0x62 /* 000015D2 */
  2022. label00001636:
  2023. 00001636  5247                     addq.w     D7, 1
  2024. 00001638  6098                     bra        -0x66 /* 000015D2 */
  2025. label0000163A:
  2026. 0000163A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2027. 0000163E  4E5E                     unlink     A6
  2028. 00001640  205F                     movea.l    A0, [A7]+
  2029. 00001642  5C4F                     addq.w     A7, 6
  2030. 00001644  4ED0                     jmp        [A0]
  2031. fn00001646:
  2032. 00001646  4E56 FFFE                link       A6, -0x0002
  2033. 0000164A  2F07                     move.l     -[A7], D7
  2034. 0000164C  4247                     clr.w      D7
  2035. label0000164E:
  2036. 0000164E  BE6D C008                cmp.w      D7, [A5 - 0x3FF8]
  2037. 00001652  6C20                     bge        +0x22 /* 00001674 */
  2038. 00001654  3007                     move.w     D0, D7
  2039. 00001656  41ED BE78                lea.l      A0, [A5 - 0x4188]
  2040. 0000165A  E540                     asl        D0.w, 2
  2041. 0000165C  2070 0000                movea.l    A0, [A0 + D0.w]
  2042. 00001660  2010                     move.l     D0, [A0]
  2043. 00001662  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2044. 00001666  6608                     bne        +0xA /* 00001670 */
  2045. 00001668  3F07                     move.w     -[A7], D7
  2046. 0000166A  4EBA FE0C                jsr        [PC - 0x1F4 /* 00001478 */]
  2047. 0000166E  60DE                     bra        -0x20 /* 0000164E */
  2048. label00001670:
  2049. 00001670  5247                     addq.w     D7, 1
  2050. 00001672  60DA                     bra        -0x24 /* 0000164E */
  2051. label00001674:
  2052. 00001674  2E1F                     move.l     D7, [A7]+
  2053. 00001676  4E5E                     unlink     A6
  2054. 00001678  2E9F                     move.l     [A7], [A7]+
  2055. 0000167A  4E75                     rts
  2056. fn0000167C:
  2057. 0000167C  4E56 0000                link       A6, 0
  2058. 00001680  7000                     moveq.l    D0, 0x00
  2059. 00001682  2F00                     move.l     -[A7], D0
  2060. 00001684  4267                     clr.w      -[A7]
  2061. 00001686  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2062. 0000168A  3F3C 0168                move.w     -[A7], 0x168
  2063. 0000168E  321F                     move.w     D1, [A7]+
  2064. 00001690  201F                     move.l     D0, [A7]+
  2065. 00001692  80C1                     divu.w     D0, D1
  2066. 00001694  3E80                     move.w     [A7], D0
  2067. 00001696  321F                     move.w     D1, [A7]+
  2068. 00001698  201F                     move.l     D0, [A7]+
  2069. 0000169A  3001                     move.w     D0, D1
  2070. 0000169C  E088                     lsr        D0, 8
  2071. 0000169E  3D40 000C                move.w     [A6 + 0xC], D0
  2072. 000016A2  4E5E                     unlink     A6
  2073. 000016A4  2E9F                     move.l     [A7], [A7]+
  2074. 000016A6  4E75                     rts
  2075. fn000016A8:
  2076. 000016A8  4E56 0000                link       A6, 0
  2077. 000016AC  42A7                     clr.l      -[A7]
  2078. 000016AE  7000                     moveq.l    D0, 0x00
  2079. 000016B0  302E 0008                move.w     D0, [A6 + 0x8]
  2080. 000016B4  E188                     lsl        D0, 8
  2081. 000016B6  D0BC 0000 0080           add.l      D0, 0x80
  2082. 000016BC  3F00                     move.w     -[A7], D0
  2083. 000016BE  3F3C 0168                move.w     -[A7], 0x168
  2084. 000016C2  301F                     move.w     D0, [A7]+
  2085. 000016C4  C0DF                     mulu.w     D0, [A7]+
  2086. 000016C6  2E80                     move.l     [A7], D0
  2087. 000016C8  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  2088. 000016CC  4E5E                     unlink     A6
  2089. 000016CE  205F                     movea.l    A0, [A7]+
  2090. 000016D0  544F                     addq.w     A7, 2
  2091. 000016D2  4ED0                     jmp        [A0]
  2092. fn000016D4:
  2093. 000016D4  4E56 FFFA                link       A6, -0x0006
  2094. 000016D8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2095. 000016DC  266E 0008                movea.l    A3, [A6 + 0x8]
  2096. 000016E0  282E 000C                move.l     D4, [A6 + 0xC]
  2097. 000016E4  286E 0010                movea.l    A4, [A6 + 0x10]
  2098. 000016E8  42A7                     clr.l      -[A7]
  2099. 000016EA  2004                     move.l     D0, D4
  2100. 000016EC  90AC 0010                sub.l      D0, [A4 + 0x10]
  2101. 000016F0  2F00                     move.l     -[A7], D0
  2102. 000016F2  701F                     moveq.l    D0, 0x1F
  2103. 000016F4  2F00                     move.l     -[A7], D0
  2104. 000016F6  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2105. 000016FA  281F                     move.l     D4, [A7]+
  2106. 000016FC  2014                     move.l     D0, [A4]
  2107. 000016FE  E588                     lsl        D0, 2
  2108. 00001700  2E00                     move.l     D7, D0
  2109. 00001702  4847                     swap.w     D7
  2110. 00001704  202C 0004                move.l     D0, [A4 + 0x4]
  2111. 00001708  E588                     lsl        D0, 2
  2112. 0000170A  2C00                     move.l     D6, D0
  2113. 0000170C  4846                     swap.w     D6
  2114. 0000170E  102C 000F                move.b     D0, [A4 + 0xF]
  2115. 00001712  6704                     beq        +0x6 /* 00001718 */
  2116. 00001714  7A03                     moveq.l    D5, 0x03
  2117. 00001716  600A                     bra        +0xC /* 00001722 */
  2118. label00001718:
  2119. 00001718  102C 000E                move.b     D0, [A4 + 0xE]
  2120. 0000171C  4880                     ext.w      D0
  2121. 0000171E  3A00                     move.w     D5, D0
  2122. 00001720  5245                     addq.w     D5, 1
  2123. label00001722:
  2124. 00001722  2F0B                     move.l     -[A7], A3
  2125. 00001724  42A7                     clr.l      -[A7]
  2126. 00001726  7000                     moveq.l    D0, 0x00
  2127. 00001728  102E 0016                move.b     D0, [A6 + 0x16]
  2128. 0000172C  E988                     lsl        D0, 4
  2129. 0000172E  7200                     moveq.l    D1, 0x00
  2130. 00001730  122E 0014                move.b     D1, [A6 + 0x14]
  2131. 00001734  E789                     lsl        D1, 3
  2132. 00001736  D280                     add.l      D1, D0
  2133. 00001738  2004                     move.l     D0, D4
  2134. 0000173A  E488                     lsr        D0, 2
  2135. 0000173C  D081                     add.l      D0, D1
  2136. 0000173E  3F00                     move.w     -[A7], D0
  2137. 00001740  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2138. 00001744  2F0B                     move.l     -[A7], A3
  2139. 00001746  7001                     moveq.l    D0, 0x01
  2140. 00001748  2F00                     move.l     -[A7], D0
  2141. 0000174A  2004                     move.l     D0, D4
  2142. 0000174C  C0BC 0000 0003           and.l      D0, 0x3
  2143. 00001752  ED88                     lsl        D0, 6
  2144. 00001754  7200                     moveq.l    D1, 0x00
  2145. 00001756  122C 000C                move.b     D1, [A4 + 0xC]
  2146. 0000175A  C2BC 0000 003F           and.l      D1, 0x3F /* '?' */
  2147. 00001760  D280                     add.l      D1, D0
  2148. 00001762  3F01                     move.w     -[A7], D1
  2149. 00001764  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2150. 00001768  2F0B                     move.l     -[A7], A3
  2151. 0000176A  7002                     moveq.l    D0, 0x02
  2152. 0000176C  2F00                     move.l     -[A7], D0
  2153. 0000176E  4267                     clr.w      -[A7]
  2154. 00001770  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2155. 00001774  4EBA FF06                jsr        [PC - 0xFA /* 0000167C */]
  2156. 00001778  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2157. 0000177C  2F0B                     move.l     -[A7], A3
  2158. 0000177E  7003                     moveq.l    D0, 0x03
  2159. 00001780  2F00                     move.l     -[A7], D0
  2160. 00001782  7000                     moveq.l    D0, 0x00
  2161. 00001784  3007                     move.w     D0, D7
  2162. 00001786  EC88                     lsr        D0, 6
  2163. 00001788  3F00                     move.w     -[A7], D0
  2164. 0000178A  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2165. 0000178E  2F0B                     move.l     -[A7], A3
  2166. 00001790  7004                     moveq.l    D0, 0x04
  2167. 00001792  2F00                     move.l     -[A7], D0
  2168. 00001794  7000                     moveq.l    D0, 0x00
  2169. 00001796  3007                     move.w     D0, D7
  2170. 00001798  E588                     lsl        D0, 2
  2171. 0000179A  122C 000D                move.b     D1, [A4 + 0xD]
  2172. 0000179E  4881                     ext.w      D1
  2173. 000017A0  48C1                     ext.l      D1
  2174. 000017A2  D280                     add.l      D1, D0
  2175. 000017A4  3F01                     move.w     -[A7], D1
  2176. 000017A6  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2177. 000017AA  2F0B                     move.l     -[A7], A3
  2178. 000017AC  7005                     moveq.l    D0, 0x05
  2179. 000017AE  2F00                     move.l     -[A7], D0
  2180. 000017B0  7000                     moveq.l    D0, 0x00
  2181. 000017B2  3006                     move.w     D0, D6
  2182. 000017B4  EC88                     lsr        D0, 6
  2183. 000017B6  3F00                     move.w     -[A7], D0
  2184. 000017B8  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2185. 000017BC  2F0B                     move.l     -[A7], A3
  2186. 000017BE  7006                     moveq.l    D0, 0x06
  2187. 000017C0  2F00                     move.l     -[A7], D0
  2188. 000017C2  7000                     moveq.l    D0, 0x00
  2189. 000017C4  3006                     move.w     D0, D6
  2190. 000017C6  E588                     lsl        D0, 2
  2191. 000017C8  3205                     move.w     D1, D5
  2192. 000017CA  48C1                     ext.l      D1
  2193. 000017CC  D280                     add.l      D1, D0
  2194. 000017CE  3F01                     move.w     -[A7], D1
  2195. 000017D0  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2196. 000017D4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2197. 000017D8  4E5E                     unlink     A6
  2198. 000017DA  205F                     movea.l    A0, [A7]+
  2199. 000017DC  DEFC 0010                add.w      A7, 0x10
  2200. 000017E0  4ED0                     jmp        [A0]
  2201. fn000017E2:
  2202. 000017E2  4E56 FFF2                link       A6, -0x000E
  2203. 000017E6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2204. 000017EA  266E 0018                movea.l    A3, [A6 + 0x18]
  2205. 000017EE  286E 000C                movea.l    A4, [A6 + 0xC]
  2206. 000017F2  4267                     clr.w      -[A7]
  2207. 000017F4  2F13                     move.l     -[A7], [A3]
  2208. 000017F6  42A7                     clr.l      -[A7]
  2209. 000017F8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2210. 000017FC  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2211. 00001800  7000                     moveq.l    D0, 0x00
  2212. 00001802  302E FFFE                move.w     D0, [A6 - 0x2]
  2213. 00001806  E888                     lsr        D0, 4
  2214. 00001808  206E 0014                movea.l    A0, [A6 + 0x14]
  2215. 0000180C  1080                     move.b     [A0], D0
  2216. 0000180E  082E 0003 FFFF           btst.b     [A6 - 0x1], 0x3
  2217. 00001814  206E 0010                movea.l    A0, [A6 + 0x10]
  2218. 00001818  56C0                     sne        D0
  2219. 0000181A  4400                     neg.b      D0
  2220. 0000181C  1080                     move.b     [A0], D0
  2221. 0000181E  7000                     moveq.l    D0, 0x00
  2222. 00001820  302E FFFE                move.w     D0, [A6 - 0x2]
  2223. 00001824  C0BC 0000 0007           and.l      D0, 0x7
  2224. 0000182A  2800                     move.l     D4, D0
  2225. 0000182C  E58C                     lsl        D4, 2
  2226. 0000182E  4267                     clr.w      -[A7]
  2227. 00001830  2F13                     move.l     -[A7], [A3]
  2228. 00001832  7001                     moveq.l    D0, 0x01
  2229. 00001834  2F00                     move.l     -[A7], D0
  2230. 00001836  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2231. 0000183A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2232. 0000183E  7000                     moveq.l    D0, 0x00
  2233. 00001840  302E FFFE                move.w     D0, [A6 - 0x2]
  2234. 00001844  EC88                     lsr        D0, 6
  2235. 00001846  D880                     add.l      D4, D0
  2236. 00001848  7000                     moveq.l    D0, 0x00
  2237. 0000184A  302E FFFE                move.w     D0, [A6 - 0x2]
  2238. 0000184E  C0BC 0000 003F           and.l      D0, 0x3F /* '?' */
  2239. 00001854  1E00                     move.b     D7, D0
  2240. 00001856  7020                     moveq.l    D0, 0x20
  2241. 00001858  B007                     cmp.b      D0, D7
  2242. 0000185A  6E0A                     bgt        +0xC /* 00001866 */
  2243. 0000185C  1007                     move.b     D0, D7
  2244. 0000185E  4880                     ext.w      D0
  2245. 00001860  907C 0040                sub.w      D0, 0x40 /* '@' */
  2246. 00001864  1E00                     move.b     D7, D0
  2247. label00001866:
  2248. 00001866  42A7                     clr.l      -[A7]
  2249. 00001868  4267                     clr.w      -[A7]
  2250. 0000186A  2F13                     move.l     -[A7], [A3]
  2251. 0000186C  7002                     moveq.l    D0, 0x02
  2252. 0000186E  2F00                     move.l     -[A7], D0
  2253. 00001870  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2254. 00001874  4EBA FE32                jsr        [PC - 0x1CE /* 000016A8 */]
  2255. 00001878  295F 0008                move.l     [A4 + 0x8], [A7]+
  2256. 0000187C  7000                     moveq.l    D0, 0x00
  2257. 0000187E  2F00                     move.l     -[A7], D0
  2258. 00001880  4267                     clr.w      -[A7]
  2259. 00001882  2F13                     move.l     -[A7], [A3]
  2260. 00001884  7203                     moveq.l    D1, 0x03
  2261. 00001886  2F01                     move.l     -[A7], D1
  2262. 00001888  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2263. 0000188C  321F                     move.w     D1, [A7]+
  2264. 0000188E  201F                     move.l     D0, [A7]+
  2265. 00001890  3001                     move.w     D0, D1
  2266. 00001892  ED88                     lsl        D0, 6
  2267. 00001894  3C00                     move.w     D6, D0
  2268. 00001896  4267                     clr.w      -[A7]
  2269. 00001898  2F13                     move.l     -[A7], [A3]
  2270. 0000189A  7004                     moveq.l    D0, 0x04
  2271. 0000189C  2F00                     move.l     -[A7], D0
  2272. 0000189E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2273. 000018A2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2274. 000018A6  3006                     move.w     D0, D6
  2275. 000018A8  48C0                     ext.l      D0
  2276. 000018AA  7200                     moveq.l    D1, 0x00
  2277. 000018AC  322E FFFE                move.w     D1, [A6 - 0x2]
  2278. 000018B0  E489                     lsr        D1, 2
  2279. 000018B2  D280                     add.l      D1, D0
  2280. 000018B4  3C01                     move.w     D6, D1
  2281. 000018B6  7000                     moveq.l    D0, 0x00
  2282. 000018B8  302E FFFE                move.w     D0, [A6 - 0x2]
  2283. 000018BC  C0BC 0000 0003           and.l      D0, 0x3
  2284. 000018C2  1940 000D                move.b     [A4 + 0xD], D0
  2285. 000018C6  7000                     moveq.l    D0, 0x00
  2286. 000018C8  2F00                     move.l     -[A7], D0
  2287. 000018CA  4267                     clr.w      -[A7]
  2288. 000018CC  2F13                     move.l     -[A7], [A3]
  2289. 000018CE  7205                     moveq.l    D1, 0x05
  2290. 000018D0  2F01                     move.l     -[A7], D1
  2291. 000018D2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2292. 000018D6  321F                     move.w     D1, [A7]+
  2293. 000018D8  201F                     move.l     D0, [A7]+
  2294. 000018DA  3001                     move.w     D0, D1
  2295. 000018DC  ED88                     lsl        D0, 6
  2296. 000018DE  3A00                     move.w     D5, D0
  2297. 000018E0  4267                     clr.w      -[A7]
  2298. 000018E2  2F13                     move.l     -[A7], [A3]
  2299. 000018E4  7006                     moveq.l    D0, 0x06
  2300. 000018E6  2F00                     move.l     -[A7], D0
  2301. 000018E8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2302. 000018EC  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2303. 000018F0  3005                     move.w     D0, D5
  2304. 000018F2  48C0                     ext.l      D0
  2305. 000018F4  7200                     moveq.l    D1, 0x00
  2306. 000018F6  322E FFFE                move.w     D1, [A6 - 0x2]
  2307. 000018FA  E489                     lsr        D1, 2
  2308. 000018FC  D280                     add.l      D1, D0
  2309. 000018FE  3A01                     move.w     D5, D1
  2310. 00001900  7000                     moveq.l    D0, 0x00
  2311. 00001902  302E FFFE                move.w     D0, [A6 - 0x2]
  2312. 00001906  C0BC 0000 0003           and.l      D0, 0x3
  2313. 0000190C  3D40 FFF2                move.w     [A6 - 0xE], D0
  2314. 00001910  7003                     moveq.l    D0, 0x03
  2315. 00001912  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  2316. 00001916  6608                     bne        +0xA /* 00001920 */
  2317. 00001918  397C 0001 000E           move.w     [A4 + 0xE], 0x1
  2318. 0000191E  600E                     bra        +0x10 /* 0000192E */
  2319. label00001920:
  2320. 00001920  422C 000F                clr.b      [A4 + 0xF]
  2321. 00001924  302E FFF2                move.w     D0, [A6 - 0xE]
  2322. 00001928  5340                     subq.w     D0, 1
  2323. 0000192A  1940 000E                move.b     [A4 + 0xE], D0
  2324. label0000192E:
  2325. 0000192E  1947 000C                move.b     [A4 + 0xC], D7
  2326. 00001932  202E 0008                move.l     D0, [A6 + 0x8]
  2327. 00001936  9084                     sub.l      D0, D4
  2328. 00001938  2940 0010                move.l     [A4 + 0x10], D0
  2329. 0000193C  7000                     moveq.l    D0, 0x00
  2330. 0000193E  3006                     move.w     D0, D6
  2331. 00001940  720E                     moveq.l    D1, 0x0E
  2332. 00001942  E3A8                     lsl        D0, D1
  2333. 00001944  D0BC 0000 2000           add.l      D0, 0x2000 /* ' \0' */
  2334. 0000194A  2880                     move.l     [A4], D0
  2335. 0000194C  7000                     moveq.l    D0, 0x00
  2336. 0000194E  3005                     move.w     D0, D5
  2337. 00001950  720E                     moveq.l    D1, 0x0E
  2338. 00001952  E3A8                     lsl        D0, D1
  2339. 00001954  D0BC 0000 2000           add.l      D0, 0x2000 /* ' \0' */
  2340. 0000195A  2940 0004                move.l     [A4 + 0x4], D0
  2341. 0000195E  5E93                     addq.l     [A3], 7
  2342. 00001960  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2343. 00001964  4E5E                     unlink     A6
  2344. 00001966  205F                     movea.l    A0, [A7]+
  2345. 00001968  DEFC 0014                add.w      A7, 0x14
  2346. 0000196C  4ED0                     jmp        [A0]
  2347. fn0000196E:
  2348. 0000196E  4E56 FFEE                link       A6, -0x0012
  2349. 00001972  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2350. 00001976  266E 0008                movea.l    A3, [A6 + 0x8]
  2351. 0000197A  286E 0010                movea.l    A4, [A6 + 0x10]
  2352. 0000197E  1014                     move.b     D0, [A4]
  2353. 00001980  4880                     ext.w      D0
  2354. 00001982  5740                     subq.w     D0, 3
  2355. 00001984  6B00 00DC                bmi        +0xDE /* 00001A62 */
  2356. 00001988  0C40 0013                cmpi.w     D0, 0x13
  2357. 0000198C  6E00 00D4                bgt        +0xD6 /* 00001A62 */
  2358. 00001990  D040                     add.w      D0, D0
  2359. 00001992  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2360. 00001996  4EFB 0000                jmp        [PC + D0.w]
  2361. 0000199A  002A 006E 006E           ori.b      [A2 + 0x6E], 0x6E /* 'n' */
  2362. 000019A0  002A 002A 00CA           ori.b      [A2 + 0xCA], 0x2A /* '*' */
  2363. 000019A6  0082 0078 00CA           ori.l      D2, 0x7800CA
  2364. 000019AC  008C 0096 00CA           ori.l      A4, 0x9600CA
  2365. 000019B2  00A0 00CA 00AA           ori.l      -[A0], 0xCA00AA
  2366. 000019B8  00B6 00B6 00CA 00CA      ori.l      [A6 + D0.w - 0x54], 0xB600CA
  2367. 000019C0  00C0                     .incomplete
  2368. 000019C2  7003                     moveq.l    D0, 0x03
  2369. 000019C4  B014                     cmp.b      D0, [A4]
  2370. 000019C6  6610                     bne        +0x12 /* 000019D8 */
  2371. 000019C8  41EE FFF2                lea.l      A0, [A6 - 0xE]
  2372. 000019CC  43EC 000A                lea.l      A1, [A4 + 0xA]
  2373. 000019D0  20D9                     move.l     [A0]+, [A1]+
  2374. 000019D2  20D9                     move.l     [A0]+, [A1]+
  2375. 000019D4  20D9                     move.l     [A0]+, [A1]+
  2376. 000019D6  600E                     bra        +0x10 /* 000019E6 */
  2377. label000019D8:
  2378. 000019D8  41EE FFF2                lea.l      A0, [A6 - 0xE]
  2379. 000019DC  43EC 000C                lea.l      A1, [A4 + 0xC]
  2380. 000019E0  20D9                     move.l     [A0]+, [A1]+
  2381. 000019E2  20D9                     move.l     [A0]+, [A1]+
  2382. 000019E4  20D9                     move.l     [A0]+, [A1]+
  2383. label000019E6:
  2384. 000019E6  202E FFF2                move.l     D0, [A6 - 0xE]
  2385. 000019EA  E588                     lsl        D0, 2
  2386. 000019EC  2C00                     move.l     D6, D0
  2387. 000019EE  4846                     swap.w     D6
  2388. 000019F0  202E FFF6                move.l     D0, [A6 - 0xA]
  2389. 000019F4  E588                     lsl        D0, 2
  2390. 000019F6  2A00                     move.l     D5, D0
  2391. 000019F8  4845                     swap.w     D5
  2392. 000019FA  7000                     moveq.l    D0, 0x00
  2393. 000019FC  3006                     move.w     D0, D6
  2394. 000019FE  720A                     moveq.l    D1, 0x0A
  2395. 00001A00  E2A8                     lsr        D0, D1
  2396. 00001A02  3E00                     move.w     D7, D0
  2397. 00001A04  605E                     bra        +0x60 /* 00001A64 */
  2398. 00001A06  102C 000A                move.b     D0, [A4 + 0xA]
  2399. 00001A0A  4880                     ext.w      D0
  2400. 00001A0C  3E00                     move.w     D7, D0
  2401. 00001A0E  6054                     bra        +0x56 /* 00001A64 */
  2402. 00001A10  102C 000A                move.b     D0, [A4 + 0xA]
  2403. 00001A14  4880                     ext.w      D0
  2404. 00001A16  3E00                     move.w     D7, D0
  2405. 00001A18  604A                     bra        +0x4C /* 00001A64 */
  2406. 00001A1A  102C 000A                move.b     D0, [A4 + 0xA]
  2407. 00001A1E  4880                     ext.w      D0
  2408. 00001A20  3E00                     move.w     D7, D0
  2409. 00001A22  6040                     bra        +0x42 /* 00001A64 */
  2410. 00001A24  102C 000A                move.b     D0, [A4 + 0xA]
  2411. 00001A28  4880                     ext.w      D0
  2412. 00001A2A  3E00                     move.w     D7, D0
  2413. 00001A2C  6036                     bra        +0x38 /* 00001A64 */
  2414. 00001A2E  102C 000A                move.b     D0, [A4 + 0xA]
  2415. 00001A32  4880                     ext.w      D0
  2416. 00001A34  3E00                     move.w     D7, D0
  2417. 00001A36  602C                     bra        +0x2E /* 00001A64 */
  2418. 00001A38  102C 000A                move.b     D0, [A4 + 0xA]
  2419. 00001A3C  4880                     ext.w      D0
  2420. 00001A3E  3E00                     move.w     D7, D0
  2421. 00001A40  6022                     bra        +0x24 /* 00001A64 */
  2422. 00001A42  7000                     moveq.l    D0, 0x00
  2423. 00001A44  302C 000A                move.w     D0, [A4 + 0xA]
  2424. 00001A48  E088                     lsr        D0, 8
  2425. 00001A4A  3E00                     move.w     D7, D0
  2426. 00001A4C  6016                     bra        +0x18 /* 00001A64 */
  2427. 00001A4E  102C 000A                move.b     D0, [A4 + 0xA]
  2428. 00001A52  4880                     ext.w      D0
  2429. 00001A54  3E00                     move.w     D7, D0
  2430. 00001A56  600C                     bra        +0xE /* 00001A64 */
  2431. 00001A58  102C 000A                move.b     D0, [A4 + 0xA]
  2432. 00001A5C  4880                     ext.w      D0
  2433. 00001A5E  3E00                     move.w     D7, D0
  2434. 00001A60  6002                     bra        +0x4 /* 00001A64 */
  2435. label00001A62:
  2436. 00001A62  4247                     clr.w      D7
  2437. label00001A64:
  2438. 00001A64  2F0B                     move.l     -[A7], A3
  2439. 00001A66  42A7                     clr.l      -[A7]
  2440. 00001A68  7000                     moveq.l    D0, 0x00
  2441. 00001A6A  1214                     move.b     D1, [A4]
  2442. 00001A6C  4881                     ext.w      D1
  2443. 00001A6E  5241                     addq.w     D1, 1
  2444. 00001A70  3001                     move.w     D0, D1
  2445. 00001A72  E788                     lsl        D0, 3
  2446. 00001A74  7207                     moveq.l    D1, 0x07
  2447. 00001A76  C2AC 0002                and.l      D1, [A4 + 0x2]
  2448. 00001A7A  D280                     add.l      D1, D0
  2449. 00001A7C  3F01                     move.w     -[A7], D1
  2450. 00001A7E  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2451. 00001A82  2F0B                     move.l     -[A7], A3
  2452. 00001A84  7001                     moveq.l    D0, 0x01
  2453. 00001A86  2F00                     move.l     -[A7], D0
  2454. 00001A88  42A7                     clr.l      -[A7]
  2455. 00001A8A  202E 000C                move.l     D0, [A6 + 0xC]
  2456. 00001A8E  90AC 0006                sub.l      D0, [A4 + 0x6]
  2457. 00001A92  2F00                     move.l     -[A7], D0
  2458. 00001A94  2F3C 0000 00FF           move.l     -[A7], 0xFF
  2459. 00001A9A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2460. 00001A9E  201F                     move.l     D0, [A7]+
  2461. 00001AA0  3F00                     move.w     -[A7], D0
  2462. 00001AA2  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2463. 00001AA6  2F0B                     move.l     -[A7], A3
  2464. 00001AA8  7002                     moveq.l    D0, 0x02
  2465. 00001AAA  2F00                     move.l     -[A7], D0
  2466. 00001AAC  7000                     moveq.l    D0, 0x00
  2467. 00001AAE  102D C74D                move.b     D0, [A5 - 0x38B3]
  2468. 00001AB2  E988                     lsl        D0, 4
  2469. 00001AB4  3207                     move.w     D1, D7
  2470. 00001AB6  48C1                     ext.l      D1
  2471. 00001AB8  D280                     add.l      D1, D0
  2472. 00001ABA  3F01                     move.w     -[A7], D1
  2473. 00001ABC  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2474. 00001AC0  1014                     move.b     D0, [A4]
  2475. 00001AC2  4880                     ext.w      D0
  2476. 00001AC4  6B00 0146                bmi        +0x148 /* 00001C0C */
  2477. 00001AC8  0C40 0015                cmpi.w     D0, 0x15
  2478. 00001ACC  6E00 013E                bgt        +0x140 /* 00001C0C */
  2479. 00001AD0  D040                     add.w      D0, D0
  2480. 00001AD2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2481. 00001AD6  4EFB 0000                jmp        [PC + D0.w]
  2482. 00001ADA  00F4                     .incomplete
  2483. 00001ADC  0134 0134                btst       <<invalid full ext with I/IS == 4>>, D0
  2484. 00001AE0  002E 0134 0134           ori.b      [A6 + 0x134], 0x34 /* '4' */
  2485. 00001AE6  002E 002E 0134           ori.b      [A6 + 0x134], 0x2E /* '.' */
  2486. 00001AEC  0134 0134                btst       <<invalid full ext with I/IS == 4>>, D0
  2487. 00001AF0  00D0                     .incomplete
  2488. 00001AF2  0094 00AA 0134           ori.l      [A4], 0xAA0134
  2489. 00001AF8  0134 0134                btst       <<invalid full ext with I/IS == 4>>, D0
  2490. 00001AFC  0108                     btst       A0, D0
  2491. 00001AFE  0126                     btst       -[A6], D0
  2492. 00001B00  0126                     btst       -[A6], D0
  2493. 00001B02  00E4                     .incomplete
  2494. 00001B04  00F4                     .incomplete
  2495. 00001B06  2F0B                     move.l     -[A7], A3
  2496. 00001B08  7003                     moveq.l    D0, 0x03
  2497. 00001B0A  2F00                     move.l     -[A7], D0
  2498. 00001B0C  7000                     moveq.l    D0, 0x00
  2499. 00001B0E  3006                     move.w     D0, D6
  2500. 00001B10  E488                     lsr        D0, 2
  2501. 00001B12  3F00                     move.w     -[A7], D0
  2502. 00001B14  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2503. 00001B18  2F0B                     move.l     -[A7], A3
  2504. 00001B1A  7004                     moveq.l    D0, 0x04
  2505. 00001B1C  2F00                     move.l     -[A7], D0
  2506. 00001B1E  7000                     moveq.l    D0, 0x00
  2507. 00001B20  3006                     move.w     D0, D6
  2508. 00001B22  ED88                     lsl        D0, 6
  2509. 00001B24  7200                     moveq.l    D1, 0x00
  2510. 00001B26  3205                     move.w     D1, D5
  2511. 00001B28  E089                     lsr        D1, 8
  2512. 00001B2A  D280                     add.l      D1, D0
  2513. 00001B2C  3F01                     move.w     -[A7], D1
  2514. 00001B2E  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2515. 00001B32  2F0B                     move.l     -[A7], A3
  2516. 00001B34  7005                     moveq.l    D0, 0x05
  2517. 00001B36  2F00                     move.l     -[A7], D0
  2518. 00001B38  3F05                     move.w     -[A7], D5
  2519. 00001B3A  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2520. 00001B3E  2F0B                     move.l     -[A7], A3
  2521. 00001B40  7006                     moveq.l    D0, 0x06
  2522. 00001B42  2F00                     move.l     -[A7], D0
  2523. 00001B44  4267                     clr.w      -[A7]
  2524. 00001B46  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2525. 00001B4A  4EBA FB30                jsr        [PC - 0x4D0 /* 0000167C */]
  2526. 00001B4E  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2527. 00001B52  7003                     moveq.l    D0, 0x03
  2528. 00001B54  B014                     cmp.b      D0, [A4]
  2529. 00001B56  6700 00B4                beq        +0xB6 /* 00001C0C */
  2530. 00001B5A  2F0B                     move.l     -[A7], A3
  2531. 00001B5C  7007                     moveq.l    D0, 0x07
  2532. 00001B5E  2F00                     move.l     -[A7], D0
  2533. 00001B60  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  2534. 00001B64  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2535. 00001B68  6000 00A2                bra        +0xA4 /* 00001C0C */
  2536. 00001B6C  2F0B                     move.l     -[A7], A3
  2537. 00001B6E  7003                     moveq.l    D0, 0x03
  2538. 00001B70  2F00                     move.l     -[A7], D0
  2539. 00001B72  102C 000B                move.b     D0, [A4 + 0xB]
  2540. 00001B76  4880                     ext.w      D0
  2541. 00001B78  3F00                     move.w     -[A7], D0
  2542. 00001B7A  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2543. 00001B7E  6000 008C                bra        +0x8E /* 00001C0C */
  2544. 00001B82  2F0B                     move.l     -[A7], A3
  2545. 00001B84  7003                     moveq.l    D0, 0x03
  2546. 00001B86  2F00                     move.l     -[A7], D0
  2547. 00001B88  102C 000B                move.b     D0, [A4 + 0xB]
  2548. 00001B8C  4880                     ext.w      D0
  2549. 00001B8E  3F00                     move.w     -[A7], D0
  2550. 00001B90  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2551. 00001B94  2F0B                     move.l     -[A7], A3
  2552. 00001B96  7004                     moveq.l    D0, 0x04
  2553. 00001B98  2F00                     move.l     -[A7], D0
  2554. 00001B9A  102C 000C                move.b     D0, [A4 + 0xC]
  2555. 00001B9E  4880                     ext.w      D0
  2556. 00001BA0  3F00                     move.w     -[A7], D0
  2557. 00001BA2  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2558. 00001BA6  6064                     bra        +0x66 /* 00001C0C */
  2559. 00001BA8  2F0B                     move.l     -[A7], A3
  2560. 00001BAA  7003                     moveq.l    D0, 0x03
  2561. 00001BAC  2F00                     move.l     -[A7], D0
  2562. 00001BAE  102C 000A                move.b     D0, [A4 + 0xA]
  2563. 00001BB2  4880                     ext.w      D0
  2564. 00001BB4  3F00                     move.w     -[A7], D0
  2565. 00001BB6  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2566. 00001BBA  6050                     bra        +0x52 /* 00001C0C */
  2567. 00001BBC  2F0B                     move.l     -[A7], A3
  2568. 00001BBE  7003                     moveq.l    D0, 0x03
  2569. 00001BC0  2F00                     move.l     -[A7], D0
  2570. 00001BC2  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2571. 00001BC6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2572. 00001BCA  6040                     bra        +0x42 /* 00001C0C */
  2573. 00001BCC  486C 000A                pea.l      [A4 + 0xA]
  2574. 00001BD0  200B                     move.l     D0, A3
  2575. 00001BD2  5680                     addq.l     D0, 3
  2576. 00001BD4  2F00                     move.l     -[A7], D0
  2577. 00001BD6  7028                     moveq.l    D0, 0x28
  2578. 00001BD8  2F00                     move.l     -[A7], D0
  2579. 00001BDA  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2580. 00001BDE  602C                     bra        +0x2E /* 00001C0C */
  2581. 00001BE0  2F0B                     move.l     -[A7], A3
  2582. 00001BE2  7003                     moveq.l    D0, 0x03
  2583. 00001BE4  2F00                     move.l     -[A7], D0
  2584. 00001BE6  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  2585. 00001BEA  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2586. 00001BEE  2F0B                     move.l     -[A7], A3
  2587. 00001BF0  7004                     moveq.l    D0, 0x04
  2588. 00001BF2  2F00                     move.l     -[A7], D0
  2589. 00001BF4  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  2590. 00001BF8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2591. 00001BFC  600E                     bra        +0x10 /* 00001C0C */
  2592. 00001BFE  2F0B                     move.l     -[A7], A3
  2593. 00001C00  7003                     moveq.l    D0, 0x03
  2594. 00001C02  2F00                     move.l     -[A7], D0
  2595. 00001C04  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  2596. 00001C08  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2597. label00001C0C:
  2598. 00001C0C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2599. 00001C10  4E5E                     unlink     A6
  2600. 00001C12  205F                     movea.l    A0, [A7]+
  2601. 00001C14  DEFC 000C                add.w      A7, 0xC
  2602. 00001C18  4ED0                     jmp        [A0]
  2603. fn00001C1A:
  2604. 00001C1A  4E56 FFEC                link       A6, -0x0014
  2605. 00001C1E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2606. 00001C22  266E 0010                movea.l    A3, [A6 + 0x10]
  2607. 00001C26  286E 0008                movea.l    A4, [A6 + 0x8]
  2608. 00001C2A  4267                     clr.w      -[A7]
  2609. 00001C2C  2F13                     move.l     -[A7], [A3]
  2610. 00001C2E  42A7                     clr.l      -[A7]
  2611. 00001C30  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2612. 00001C34  3E1F                     move.w     D7, [A7]+
  2613. 00001C36  7000                     moveq.l    D0, 0x00
  2614. 00001C38  3007                     move.w     D0, D7
  2615. 00001C3A  E688                     lsr        D0, 3
  2616. 00001C3C  5380                     subq.l     D0, 1
  2617. 00001C3E  1880                     move.b     [A4], D0
  2618. 00001C40  7000                     moveq.l    D0, 0x00
  2619. 00001C42  3007                     move.w     D0, D7
  2620. 00001C44  C0BC 0000 0007           and.l      D0, 0x7
  2621. 00001C4A  2940 0002                move.l     [A4 + 0x2], D0
  2622. 00001C4E  4267                     clr.w      -[A7]
  2623. 00001C50  2F13                     move.l     -[A7], [A3]
  2624. 00001C52  7001                     moveq.l    D0, 0x01
  2625. 00001C54  2F00                     move.l     -[A7], D0
  2626. 00001C56  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2627. 00001C5A  301F                     move.w     D0, [A7]+
  2628. 00001C5C  48C0                     ext.l      D0
  2629. 00001C5E  222E 000C                move.l     D1, [A6 + 0xC]
  2630. 00001C62  9280                     sub.l      D1, D0
  2631. 00001C64  2941 0006                move.l     [A4 + 0x6], D1
  2632. 00001C68  4267                     clr.w      -[A7]
  2633. 00001C6A  2F13                     move.l     -[A7], [A3]
  2634. 00001C6C  7002                     moveq.l    D0, 0x02
  2635. 00001C6E  2F00                     move.l     -[A7], D0
  2636. 00001C70  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2637. 00001C74  3E1F                     move.w     D7, [A7]+
  2638. 00001C76  7000                     moveq.l    D0, 0x00
  2639. 00001C78  3007                     move.w     D0, D7
  2640. 00001C7A  E888                     lsr        D0, 4
  2641. 00001C7C  1940 0001                move.b     [A4 + 0x1], D0
  2642. 00001C80  7000                     moveq.l    D0, 0x00
  2643. 00001C82  3007                     move.w     D0, D7
  2644. 00001C84  C0BC 0000 000F           and.l      D0, 0xF
  2645. 00001C8A  3C00                     move.w     D6, D0
  2646. 00001C8C  102C 0001                move.b     D0, [A4 + 0x1]
  2647. 00001C90  4880                     ext.w      D0
  2648. 00001C92  41ED C00A                lea.l      A0, [A5 - 0x3FF6]
  2649. 00001C96  E540                     asl        D0.w, 2
  2650. 00001C98  2230 0000                move.l     D1, [A0 + D0.w]
  2651. 00001C9C  5281                     addq.l     D1, 1
  2652. 00001C9E  C2BC 0000 0007           and.l      D1, 0x7
  2653. 00001CA4  B2AC 0002                cmp.l      D1, [A4 + 0x2]
  2654. 00001CA8  662A                     bne        +0x2C /* 00001CD4 */
  2655. 00001CAA  102C 0001                move.b     D0, [A4 + 0x1]
  2656. 00001CAE  4880                     ext.w      D0
  2657. 00001CB0  41ED C00A                lea.l      A0, [A5 - 0x3FF6]
  2658. 00001CB4  E540                     asl        D0.w, 2
  2659. 00001CB6  2230 0000                move.l     D1, [A0 + D0.w]
  2660. 00001CBA  5281                     addq.l     D1, 1
  2661. 00001CBC  2941 0002                move.l     [A4 + 0x2], D1
  2662. 00001CC0  102C 0001                move.b     D0, [A4 + 0x1]
  2663. 00001CC4  4880                     ext.w      D0
  2664. 00001CC6  41ED C00A                lea.l      A0, [A5 - 0x3FF6]
  2665. 00001CCA  E540                     asl        D0.w, 2
  2666. 00001CCC  21AC 0002 0000           move.l     [A0 + D0.w], [A4 + 0x2]
  2667. 00001CD2  6030                     bra        +0x32 /* 00001D04 */
  2668. label00001CD4:
  2669. 00001CD4  102C 0001                move.b     D0, [A4 + 0x1]
  2670. 00001CD8  4880                     ext.w      D0
  2671. 00001CDA  41ED C00A                lea.l      A0, [A5 - 0x3FF6]
  2672. 00001CDE  E540                     asl        D0.w, 2
  2673. 00001CE0  72F8                     moveq.l    D1, 0xFFFFFFF8
  2674. 00001CE2  C2B0 0000                and.l      D1, [A0 + D0.w]
  2675. 00001CE6  D3AC 0002                add.l      [A4 + 0x2], D1
  2676. 00001CEA  102C 0001                move.b     D0, [A4 + 0x1]
  2677. 00001CEE  4880                     ext.w      D0
  2678. 00001CF0  41ED C00A                lea.l      A0, [A5 - 0x3FF6]
  2679. 00001CF4  E540                     asl        D0.w, 2
  2680. 00001CF6  222C 0002                move.l     D1, [A4 + 0x2]
  2681. 00001CFA  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  2682. 00001CFE  6F04                     ble        +0x6 /* 00001D04 */
  2683. 00001D00  51AC 0002                subq.l     [A4 + 0x2], 8
  2684. label00001D04:
  2685. 00001D04  1014                     move.b     D0, [A4]
  2686. 00001D06  4880                     ext.w      D0
  2687. 00001D08  6B00 0218                bmi        +0x21A /* 00001F22 */
  2688. 00001D0C  0C40 0016                cmpi.w     D0, 0x16
  2689. 00001D10  6E00 0210                bgt        +0x212 /* 00001F22 */
  2690. 00001D14  D040                     add.w      D0, D0
  2691. 00001D16  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2692. 00001D1A  4EFB 0000                jmp        [PC + D0.w]
  2693. 00001D1E  01A4                     bclr       -[A4], D0
  2694. 00001D20  0206 0206                andi.b     D6, 0x6
  2695. 00001D24  0030 0110 0110           ori.b      [A0 + D0], 0x10
  2696. 00001D2A  0030 0030 0206           ori.b      [A0 + D0.w * 2 + 0x6], 0x30 /* '0' */
  2697. 00001D30  0120                     btst       -[A0], D0
  2698. 00001D32  0118                     btst       [A0]+, D0
  2699. 00001D34  0138 014E                btst       [0x0000014E], D0
  2700. 00001D38  0168 0206                bchg       [A0 + 0x206], D0
  2701. 00001D3C  0128 0206                btst       [A0 + 0x206], D0
  2702. 00001D40  01B8 01F2                bclr       [0x000001F2], D0
  2703. 00001D44  01F2                     .incomplete
  2704. 00001D46  0192                     bclr       [A2], D0
  2705. 00001D48  01A4                     bclr       -[A4], D0
  2706. 00001D4A  0130 4267                btst       [A0 + D4.w * 2 + 0x67], D0
  2707. 00001D4E  2F13                     move.l     -[A7], [A3]
  2708. 00001D50  7004                     moveq.l    D0, 0x04
  2709. 00001D52  2F00                     move.l     -[A7], D0
  2710. 00001D54  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2711. 00001D58  3E1F                     move.w     D7, [A7]+
  2712. 00001D5A  7000                     moveq.l    D0, 0x00
  2713. 00001D5C  3006                     move.w     D0, D6
  2714. 00001D5E  720A                     moveq.l    D1, 0x0A
  2715. 00001D60  E3A8                     lsl        D0, D1
  2716. 00001D62  7200                     moveq.l    D1, 0x00
  2717. 00001D64  48E7 C000                movem.l    -[A7], D0,D1
  2718. 00001D68  4267                     clr.w      -[A7]
  2719. 00001D6A  2F13                     move.l     -[A7], [A3]
  2720. 00001D6C  7403                     moveq.l    D2, 0x03
  2721. 00001D6E  2F02                     move.l     -[A7], D2
  2722. 00001D70  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2723. 00001D74  341F                     move.w     D2, [A7]+
  2724. 00001D76  4CDF 0003                movem.l    D0,D1, [A7]+
  2725. 00001D7A  3202                     move.w     D1, D2
  2726. 00001D7C  E589                     lsl        D1, 2
  2727. 00001D7E  D280                     add.l      D1, D0
  2728. 00001D80  7000                     moveq.l    D0, 0x00
  2729. 00001D82  3007                     move.w     D0, D7
  2730. 00001D84  EC88                     lsr        D0, 6
  2731. 00001D86  D081                     add.l      D0, D1
  2732. 00001D88  3A00                     move.w     D5, D0
  2733. 00001D8A  7000                     moveq.l    D0, 0x00
  2734. 00001D8C  3007                     move.w     D0, D7
  2735. 00001D8E  C0BC 0000 003F           and.l      D0, 0x3F /* '?' */
  2736. 00001D94  E188                     lsl        D0, 8
  2737. 00001D96  2F00                     move.l     -[A7], D0
  2738. 00001D98  4267                     clr.w      -[A7]
  2739. 00001D9A  2F13                     move.l     -[A7], [A3]
  2740. 00001D9C  7205                     moveq.l    D1, 0x05
  2741. 00001D9E  2F01                     move.l     -[A7], D1
  2742. 00001DA0  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2743. 00001DA4  321F                     move.w     D1, [A7]+
  2744. 00001DA6  201F                     move.l     D0, [A7]+
  2745. 00001DA8  48C1                     ext.l      D1
  2746. 00001DAA  D280                     add.l      D1, D0
  2747. 00001DAC  3801                     move.w     D4, D1
  2748. 00001DAE  4267                     clr.w      -[A7]
  2749. 00001DB0  2F13                     move.l     -[A7], [A3]
  2750. 00001DB2  7006                     moveq.l    D0, 0x06
  2751. 00001DB4  2F00                     move.l     -[A7], D0
  2752. 00001DB6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2753. 00001DBA  3E1F                     move.w     D7, [A7]+
  2754. 00001DBC  42A7                     clr.l      -[A7]
  2755. 00001DBE  3F07                     move.w     -[A7], D7
  2756. 00001DC0  4EBA F8E6                jsr        [PC - 0x71A /* 000016A8 */]
  2757. 00001DC4  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2758. 00001DC8  7003                     moveq.l    D0, 0x03
  2759. 00001DCA  B014                     cmp.b      D0, [A4]
  2760. 00001DCC  6710                     beq        +0x12 /* 00001DDE */
  2761. 00001DCE  4267                     clr.w      -[A7]
  2762. 00001DD0  2F13                     move.l     -[A7], [A3]
  2763. 00001DD2  7007                     moveq.l    D0, 0x07
  2764. 00001DD4  2F00                     move.l     -[A7], D0
  2765. 00001DD6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2766. 00001DDA  395F 000A                move.w     [A4 + 0xA], [A7]+
  2767. label00001DDE:
  2768. 00001DDE  7000                     moveq.l    D0, 0x00
  2769. 00001DE0  3005                     move.w     D0, D5
  2770. 00001DE2  720E                     moveq.l    D1, 0x0E
  2771. 00001DE4  E3A8                     lsl        D0, D1
  2772. 00001DE6  D0BC 0000 2000           add.l      D0, 0x2000 /* ' \0' */
  2773. 00001DEC  2D40 FFF0                move.l     [A6 - 0x10], D0
  2774. 00001DF0  7000                     moveq.l    D0, 0x00
  2775. 00001DF2  3004                     move.w     D0, D4
  2776. 00001DF4  720E                     moveq.l    D1, 0x0E
  2777. 00001DF6  E3A8                     lsl        D0, D1
  2778. 00001DF8  D0BC 0000 2000           add.l      D0, 0x2000 /* ' \0' */
  2779. 00001DFE  2D40 FFF4                move.l     [A6 - 0xC], D0
  2780. 00001E02  7003                     moveq.l    D0, 0x03
  2781. 00001E04  B014                     cmp.b      D0, [A4]
  2782. 00001E06  6612                     bne        +0x14 /* 00001E1A */
  2783. 00001E08  41EC 000A                lea.l      A0, [A4 + 0xA]
  2784. 00001E0C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2785. 00001E10  20D9                     move.l     [A0]+, [A1]+
  2786. 00001E12  20D9                     move.l     [A0]+, [A1]+
  2787. 00001E14  20D9                     move.l     [A0]+, [A1]+
  2788. 00001E16  6000 010A                bra        +0x10C /* 00001F22 */
  2789. label00001E1A:
  2790. 00001E1A  41EC 000C                lea.l      A0, [A4 + 0xC]
  2791. 00001E1E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2792. 00001E22  20D9                     move.l     [A0]+, [A1]+
  2793. 00001E24  20D9                     move.l     [A0]+, [A1]+
  2794. 00001E26  20D9                     move.l     [A0]+, [A1]+
  2795. 00001E28  6000 00F8                bra        +0xFA /* 00001F22 */
  2796. 00001E2C  1946 000A                move.b     [A4 + 0xA], D6
  2797. 00001E30  6000 00F0                bra        +0xF2 /* 00001F22 */
  2798. 00001E34  1946 000A                move.b     [A4 + 0xA], D6
  2799. 00001E38  6000 00E8                bra        +0xEA /* 00001F22 */
  2800. 00001E3C  1946 000A                move.b     [A4 + 0xA], D6
  2801. 00001E40  6000 00E0                bra        +0xE2 /* 00001F22 */
  2802. 00001E44  1946 000A                move.b     [A4 + 0xA], D6
  2803. 00001E48  6000 00D8                bra        +0xDA /* 00001F22 */
  2804. 00001E4C  1946 000A                move.b     [A4 + 0xA], D6
  2805. 00001E50  6000 00D0                bra        +0xD2 /* 00001F22 */
  2806. 00001E54  4267                     clr.w      -[A7]
  2807. 00001E56  2F13                     move.l     -[A7], [A3]
  2808. 00001E58  7003                     moveq.l    D0, 0x03
  2809. 00001E5A  2F00                     move.l     -[A7], D0
  2810. 00001E5C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2811. 00001E60  301F                     move.w     D0, [A7]+
  2812. 00001E62  1940 000A                move.b     [A4 + 0xA], D0
  2813. 00001E66  6000 00BA                bra        +0xBC /* 00001F22 */
  2814. 00001E6A  1946 000A                move.b     [A4 + 0xA], D6
  2815. 00001E6E  4267                     clr.w      -[A7]
  2816. 00001E70  2F13                     move.l     -[A7], [A3]
  2817. 00001E72  7003                     moveq.l    D0, 0x03
  2818. 00001E74  2F00                     move.l     -[A7], D0
  2819. 00001E76  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2820. 00001E7A  301F                     move.w     D0, [A7]+
  2821. 00001E7C  1940 000B                move.b     [A4 + 0xB], D0
  2822. 00001E80  6000 00A0                bra        +0xA2 /* 00001F22 */
  2823. 00001E84  1946 000A                move.b     [A4 + 0xA], D6
  2824. 00001E88  4267                     clr.w      -[A7]
  2825. 00001E8A  2F13                     move.l     -[A7], [A3]
  2826. 00001E8C  7003                     moveq.l    D0, 0x03
  2827. 00001E8E  2F00                     move.l     -[A7], D0
  2828. 00001E90  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2829. 00001E94  301F                     move.w     D0, [A7]+
  2830. 00001E96  1940 000B                move.b     [A4 + 0xB], D0
  2831. 00001E9A  4267                     clr.w      -[A7]
  2832. 00001E9C  2F13                     move.l     -[A7], [A3]
  2833. 00001E9E  7004                     moveq.l    D0, 0x04
  2834. 00001EA0  2F00                     move.l     -[A7], D0
  2835. 00001EA2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2836. 00001EA6  301F                     move.w     D0, [A7]+
  2837. 00001EA8  1940 000C                move.b     [A4 + 0xC], D0
  2838. 00001EAC  6074                     bra        +0x76 /* 00001F22 */
  2839. 00001EAE  42A7                     clr.l      -[A7]
  2840. 00001EB0  2F13                     move.l     -[A7], [A3]
  2841. 00001EB2  7003                     moveq.l    D0, 0x03
  2842. 00001EB4  2F00                     move.l     -[A7], D0
  2843. 00001EB6  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  2844. 00001EBA  295F 000A                move.l     [A4 + 0xA], [A7]+
  2845. 00001EBE  6062                     bra        +0x64 /* 00001F22 */
  2846. 00001EC0  2013                     move.l     D0, [A3]
  2847. 00001EC2  5680                     addq.l     D0, 3
  2848. 00001EC4  2F00                     move.l     -[A7], D0
  2849. 00001EC6  486C 000A                pea.l      [A4 + 0xA]
  2850. 00001ECA  7028                     moveq.l    D0, 0x28
  2851. 00001ECC  2F00                     move.l     -[A7], D0
  2852. 00001ECE  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2853. 00001ED2  604E                     bra        +0x50 /* 00001F22 */
  2854. 00001ED4  7000                     moveq.l    D0, 0x00
  2855. 00001ED6  3006                     move.w     D0, D6
  2856. 00001ED8  E188                     lsl        D0, 8
  2857. 00001EDA  2F00                     move.l     -[A7], D0
  2858. 00001EDC  4267                     clr.w      -[A7]
  2859. 00001EDE  2F13                     move.l     -[A7], [A3]
  2860. 00001EE0  7203                     moveq.l    D1, 0x03
  2861. 00001EE2  2F01                     move.l     -[A7], D1
  2862. 00001EE4  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2863. 00001EE8  321F                     move.w     D1, [A7]+
  2864. 00001EEA  201F                     move.l     D0, [A7]+
  2865. 00001EEC  48C1                     ext.l      D1
  2866. 00001EEE  D280                     add.l      D1, D0
  2867. 00001EF0  3941 000A                move.w     [A4 + 0xA], D1
  2868. 00001EF4  4267                     clr.w      -[A7]
  2869. 00001EF6  2F13                     move.l     -[A7], [A3]
  2870. 00001EF8  7004                     moveq.l    D0, 0x04
  2871. 00001EFA  2F00                     move.l     -[A7], D0
  2872. 00001EFC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2873. 00001F00  395F 000C                move.w     [A4 + 0xC], [A7]+
  2874. 00001F04  302C 000A                move.w     D0, [A4 + 0xA]
  2875. 00001F08  48C0                     ext.l      D0
  2876. 00001F0A  D193                     add.l      [A3], D0
  2877. 00001F0C  6014                     bra        +0x16 /* 00001F22 */
  2878. 00001F0E  1946 000A                move.b     [A4 + 0xA], D6
  2879. 00001F12  4267                     clr.w      -[A7]
  2880. 00001F14  2F13                     move.l     -[A7], [A3]
  2881. 00001F16  7003                     moveq.l    D0, 0x03
  2882. 00001F18  2F00                     move.l     -[A7], D0
  2883. 00001F1A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2884. 00001F1E  395F 000C                move.w     [A4 + 0xC], [A7]+
  2885. label00001F22:
  2886. 00001F22  4267                     clr.w      -[A7]
  2887. 00001F24  206E 0008                movea.l    A0, [A6 + 0x8]
  2888. 00001F28  1F10                     move.b     -[A7], [A0]
  2889. 00001F2A  4EBA F46E                jsr        [PC - 0xB92 /* 0000139A */]
  2890. 00001F2E  301F                     move.w     D0, [A7]+
  2891. 00001F30  48C0                     ext.l      D0
  2892. 00001F32  D193                     add.l      [A3], D0
  2893. 00001F34  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2894. 00001F38  4E5E                     unlink     A6
  2895. 00001F3A  205F                     movea.l    A0, [A7]+
  2896. 00001F3C  DEFC 000C                add.w      A7, 0xC
  2897. 00001F40  4ED0                     jmp        [A0]
  2898. fn00001F42:
  2899. 00001F42  4E56 0000                link       A6, 0
  2900. 00001F46  2F0C                     move.l     -[A7], A4
  2901. 00001F48  286E 000C                movea.l    A4, [A6 + 0xC]
  2902. 00001F4C  38BC E219                move.w     [A4], 0xE219
  2903. 00001F50  397C FF00 0002           move.w     [A4 + 0x2], 0xFF00
  2904. 00001F56  396E 000A 0004           move.w     [A4 + 0x4], [A6 + 0xA]
  2905. 00001F5C  426C 0238                clr.w      [A4 + 0x238]
  2906. 00001F60  285F                     movea.l    A4, [A7]+
  2907. 00001F62  4E5E                     unlink     A6
  2908. 00001F64  205F                     movea.l    A0, [A7]+
  2909. 00001F66  504F                     addq.w     A7, 8
  2910. 00001F68  4ED0                     jmp        [A0]
  2911. fn00001F6A:
  2912. 00001F6A  4E56 FFF6                link       A6, -0x000A
  2913. 00001F6E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2914. 00001F72  286E 0010                movea.l    A4, [A6 + 0x10]
  2915. 00001F76  102C 0003                move.b     D0, [A4 + 0x3]
  2916. 00001F7A  4880                     ext.w      D0
  2917. 00001F7C  C1FC 0007                muls.w     D0, 0x7
  2918. 00001F80  41F4 0006                lea.l      A0, [A4 + D0.w + 0x6]
  2919. 00001F84  2A08                     move.l     D5, A0
  2920. 00001F86  102C 0003                move.b     D0, [A4 + 0x3]
  2921. 00001F8A  4880                     ext.w      D0
  2922. 00001F8C  5240                     addq.w     D0, 1
  2923. 00001F8E  1940 0003                move.b     [A4 + 0x3], D0
  2924. 00001F92  1F2D C74D                move.b     -[A7], [A5 - 0x38B3]
  2925. 00001F96  202E 000C                move.l     D0, [A6 + 0xC]
  2926. 00001F9A  5380                     subq.l     D0, 1
  2927. 00001F9C  B0AD C73C                cmp.l      D0, [A5 - 0x38C4]
  2928. 00001FA0  57C0                     seq        D0
  2929. 00001FA2  4A00                     tst.b      D0
  2930. 00001FA4  6704                     beq        +0x6 /* 00001FAA */
  2931. 00001FA6  C02D C737                and.b      D0, [A5 - 0x38C9]
  2932. label00001FAA:
  2933. 00001FAA  1F00                     move.b     -[A7], D0
  2934. 00001FAC  102D C74D                move.b     D0, [A5 - 0x38B3]
  2935. 00001FB0  4880                     ext.w      D0
  2936. 00001FB2  5340                     subq.w     D0, 1
  2937. 00001FB4  41ED C74E                lea.l      A0, [A5 - 0x38B2]
  2938. 00001FB8  C1FC 0014                muls.w     D0, 0x14
  2939. 00001FBC  4870 0000                pea.l      [A0 + D0.w]
  2940. 00001FC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2941. 00001FC4  2F05                     move.l     -[A7], D5
  2942. 00001FC6  4EBA F70C                jsr        [PC - 0x8F4 /* 000016D4 */]
  2943. 00001FCA  2F3C 0007 0000           move.l     -[A7], 0x70000
  2944. 00001FD0  3F2D C008                move.w     -[A7], [A5 - 0x3FF8]
  2945. 00001FD4  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2946. 00001FD8  301F                     move.w     D0, [A7]+
  2947. 00001FDA  5340                     subq.w     D0, 1
  2948. 00001FDC  3D40 FFF6                move.w     [A6 - 0xA], D0
  2949. 00001FE0  4247                     clr.w      D7
  2950. 00001FE2  604C                     bra        +0x4E /* 00002030 */
  2951. label00001FE4:
  2952. 00001FE4  3007                     move.w     D0, D7
  2953. 00001FE6  41ED BE78                lea.l      A0, [A5 - 0x4188]
  2954. 00001FEA  E540                     asl        D0.w, 2
  2955. 00001FEC  2670 0000                movea.l    A3, [A0 + D0.w]
  2956. 00001FF0  4267                     clr.w      -[A7]
  2957. 00001FF2  1F2B 000A                move.b     -[A7], [A3 + 0xA]
  2958. 00001FF6  4EBA F3A2                jsr        [PC - 0xC5E /* 0000139A */]
  2959. 00001FFA  3C1F                     move.w     D6, [A7]+
  2960. 00001FFC  3006                     move.w     D0, D6
  2961. 00001FFE  D06C 0238                add.w      D0, [A4 + 0x238]
  2962. 00002002  0C40 01E3                cmpi.w     D0, 0x1E3
  2963. 00002006  6F02                     ble        +0x4 /* 0000200A */
  2964. 00002008  602C                     bra        +0x2E /* 00002036 */
  2965. label0000200A:
  2966. 0000200A  486B 000A                pea.l      [A3 + 0xA]
  2967. 0000200E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2968. 00002012  302C 0238                move.w     D0, [A4 + 0x238]
  2969. 00002016  4874 0054                pea.l      [A4 + D0.w + 0x54]
  2970. 0000201A  4EBA F952                jsr        [PC - 0x6AE /* 0000196E */]
  2971. 0000201E  2753 0004                move.l     [A3 + 0x4], [A3]
  2972. 00002022  26AE 000C                move.l     [A3], [A6 + 0xC]
  2973. 00002026  3006                     move.w     D0, D6
  2974. 00002028  D16C 0238                add.w      [A4 + 0x238], D0
  2975. 0000202C  5247                     addq.w     D7, 1
  2976. 0000202E  6906                     bvs        +0x8 /* 00002036 */
  2977. label00002030:
  2978. 00002030  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  2979. 00002034  6FAE                     ble        -0x50 /* 00001FE4 */
  2980. label00002036:
  2981. 00002036  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2982. 0000203A  4E5E                     unlink     A6
  2983. 0000203C  205F                     movea.l    A0, [A7]+
  2984. 0000203E  DEFC 000C                add.w      A7, 0xC
  2985. 00002042  4ED0                     jmp        [A0]
  2986. fn00002044:
  2987. 00002044  4E56 FFF6                link       A6, -0x000A
  2988. 00002048  48E7 0118                movem.l    -[A7], D7,A3,A4
  2989. 0000204C  286E 0008                movea.l    A4, [A6 + 0x8]
  2990. 00002050  7000                     moveq.l    D0, 0x00
  2991. 00002052  102C 0006                move.b     D0, [A4 + 0x6]
  2992. 00002056  E888                     lsr        D0, 4
  2993. 00002058  C0BC 0000 000F           and.l      D0, 0xF
  2994. 0000205E  1E00                     move.b     D7, D0
  2995. 00002060  102C 0003                move.b     D0, [A4 + 0x3]
  2996. 00002064  4880                     ext.w      D0
  2997. 00002066  5340                     subq.w     D0, 1
  2998. 00002068  1940 0003                move.b     [A4 + 0x3], D0
  2999. 0000206C  486C 000D                pea.l      [A4 + 0xD]
  3000. 00002070  486C 0006                pea.l      [A4 + 0x6]
  3001. 00002074  102C 0003                move.b     D0, [A4 + 0x3]
  3002. 00002078  4880                     ext.w      D0
  3003. 0000207A  C1FC 0007                muls.w     D0, 0x7
  3004. 0000207E  48C0                     ext.l      D0
  3005. 00002080  2F00                     move.l     -[A7], D0
  3006. 00002082  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3007. 00002086  4A6C 0238                tst.w      [A4 + 0x238]
  3008. 0000208A  57C0                     seq        D0
  3009. 0000208C  4A00                     tst.b      D0
  3010. 0000208E  6600 009A                bne        +0x9C /* 0000212A */
  3011. 00002092  7200                     moveq.l    D1, 0x00
  3012. 00002094  122C 0056                move.b     D1, [A4 + 0x56]
  3013. 00002098  E889                     lsr        D1, 4
  3014. 0000209A  C2BC 0000 000F           and.l      D1, 0xF
  3015. 000020A0  1407                     move.b     D2, D7
  3016. 000020A2  4882                     ext.w      D2
  3017. 000020A4  48C2                     ext.l      D2
  3018. 000020A6  B481                     cmp.l      D2, D1
  3019. 000020A8  56C1                     sne        D1
  3020. 000020AA  8001                     or.b       D0, D1
  3021. 000020AC  6702                     beq        +0x4 /* 000020B0 */
  3022. 000020AE  607A                     bra        +0x7C /* 0000212A */
  3023. label000020B0:
  3024. 000020B0  41EC 0054                lea.l      A0, [A4 + 0x54]
  3025. 000020B4  2D48 FFFA                move.l     [A6 - 0x6], A0
  3026. 000020B8  302C 0238                move.w     D0, [A4 + 0x238]
  3027. 000020BC  47F4 0054                lea.l      A3, [A4 + D0.w + 0x54]
  3028. label000020C0:
  3029. 000020C0  B7EE FFFA                cmpa.l     A3, [A6 - 0x6]
  3030. 000020C4  5EC0                     sgt        D0
  3031. 000020C6  4A00                     tst.b      D0
  3032. 000020C8  6736                     beq        +0x38 /* 00002100 */
  3033. 000020CA  7200                     moveq.l    D1, 0x00
  3034. 000020CC  48E7 C000                movem.l    -[A7], D0,D1
  3035. 000020D0  4267                     clr.w      -[A7]
  3036. 000020D2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3037. 000020D6  7402                     moveq.l    D2, 0x02
  3038. 000020D8  2F02                     move.l     -[A7], D2
  3039. 000020DA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3040. 000020DE  341F                     move.w     D2, [A7]+
  3041. 000020E0  4CDF 0003                movem.l    D0,D1, [A7]+
  3042. 000020E4  3202                     move.w     D1, D2
  3043. 000020E6  E889                     lsr        D1, 4
  3044. 000020E8  1407                     move.b     D2, D7
  3045. 000020EA  4882                     ext.w      D2
  3046. 000020EC  48C2                     ext.l      D2
  3047. 000020EE  B481                     cmp.l      D2, D1
  3048. 000020F0  57C1                     seq        D1
  3049. 000020F2  C001                     and.b      D0, D1
  3050. 000020F4  670A                     beq        +0xC /* 00002100 */
  3051. 000020F6  486E FFFA                pea.l      [A6 - 0x6]
  3052. 000020FA  4EBA F462                jsr        [PC - 0xB9E /* 0000155E */]
  3053. 000020FE  60C0                     bra        -0x3E /* 000020C0 */
  3054. label00002100:
  3055. 00002100  302C 0238                move.w     D0, [A4 + 0x238]
  3056. 00002104  48C0                     ext.l      D0
  3057. 00002106  41EC 0054                lea.l      A0, [A4 + 0x54]
  3058. 0000210A  222E FFFA                move.l     D1, [A6 - 0x6]
  3059. 0000210E  9288                     sub.l      D1, A0
  3060. 00002110  9081                     sub.l      D0, D1
  3061. 00002112  3940 0238                move.w     [A4 + 0x238], D0
  3062. 00002116  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3063. 0000211A  486C 0054                pea.l      [A4 + 0x54]
  3064. 0000211E  302C 0238                move.w     D0, [A4 + 0x238]
  3065. 00002122  48C0                     ext.l      D0
  3066. 00002124  2F00                     move.l     -[A7], D0
  3067. 00002126  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3068. label0000212A:
  3069. 0000212A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3070. 0000212E  4E5E                     unlink     A6
  3071. 00002130  2E9F                     move.l     [A7], [A7]+
  3072. 00002132  4E75                     rts
  3073. fn00002134:
  3074. 00002134  4E56 FFC6                link       A6, -0x003A
  3075. 00002138  48E7 0118                movem.l    -[A7], D7,A3,A4
  3076. 0000213C  422E 0010                clr.b      [A6 + 0x10]
  3077. 00002140  3E2D C1CE                move.w     D7, [A5 - 0x3E32]
  3078. 00002144  286E 000C                movea.l    A4, [A6 + 0xC]
  3079. 00002148  41EC 0054                lea.l      A0, [A4 + 0x54]
  3080. 0000214C  2D48 FFFA                move.l     [A6 - 0x6], A0
  3081. 00002150  302C 0238                move.w     D0, [A4 + 0x238]
  3082. 00002154  47F4 0054                lea.l      A3, [A4 + D0.w + 0x54]
  3083. label00002158:
  3084. 00002158  B7EE FFFA                cmpa.l     A3, [A6 - 0x6]
  3085. 0000215C  6F54                     ble        +0x56 /* 000021B2 */
  3086. 0000215E  486E FFFA                pea.l      [A6 - 0x6]
  3087. 00002162  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3088. 00002166  486E FFC6                pea.l      [A6 - 0x3A]
  3089. 0000216A  4EBA FAAE                jsr        [PC - 0x552 /* 00001C1A */]
  3090. 0000216E  7011                     moveq.l    D0, 0x11
  3091. 00002170  B02E FFC6                cmp.b      D0, [A6 - 0x3A]
  3092. 00002174  6602                     bne        +0x4 /* 00002178 */
  3093. 00002176  60E0                     bra        -0x1E /* 00002158 */
  3094. label00002178:
  3095. 00002178  4267                     clr.w      -[A7]
  3096. 0000217A  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3097. 0000217E  4EBA F2B0                jsr        [PC - 0xD50 /* 00001430 */]
  3098. 00002182  4A5F                     tst.w      [A7]+
  3099. 00002184  6D02                     blt        +0x4 /* 00002188 */
  3100. 00002186  60D0                     bra        -0x2E /* 00002158 */
  3101. label00002188:
  3102. 00002188  7064                     moveq.l    D0, 0x64
  3103. 0000218A  B047                     cmp.w      D0, D7
  3104. 0000218C  6608                     bne        +0xA /* 00002196 */
  3105. 0000218E  3B7C FFEA C4D6           move.w     [A5 - 0x3B2A], 0xFFEA
  3106. 00002194  6034                     bra        +0x36 /* 000021CA */
  3107. label00002196:
  3108. 00002196  3007                     move.w     D0, D7
  3109. 00002198  41ED C03E                lea.l      A0, [A5 - 0x3FC2]
  3110. 0000219C  E540                     asl        D0.w, 2
  3111. 0000219E  2070 0000                movea.l    A0, [A0 + D0.w]
  3112. 000021A2  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  3113. 000021A6  700B                     moveq.l    D0, 0x0B
  3114. label000021A8:
  3115. 000021A8  20D9                     move.l     [A0]+, [A1]+
  3116. 000021AA  51C8 FFFC                dbf        D0, -0x6 /* 000021A8 */
  3117. 000021AE  5247                     addq.w     D7, 1
  3118. 000021B0  60A6                     bra        -0x58 /* 00002158 */
  3119. label000021B2:
  3120. 000021B2  B7EE FFFA                cmpa.l     A3, [A6 - 0x6]
  3121. 000021B6  6708                     beq        +0xA /* 000021C0 */
  3122. 000021B8  3B7C FFF4 C4D6           move.w     [A5 - 0x3B2A], 0xFFF4
  3123. 000021BE  600A                     bra        +0xC /* 000021CA */
  3124. label000021C0:
  3125. 000021C0  3B47 C1CE                move.w     [A5 - 0x3E32], D7
  3126. 000021C4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3127. label000021CA:
  3128. 000021CA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3129. 000021CE  4E5E                     unlink     A6
  3130. 000021D0  205F                     movea.l    A0, [A7]+
  3131. 000021D2  504F                     addq.w     A7, 8
  3132. 000021D4  4ED0                     jmp        [A0]
  3133. fn000021D6:
  3134. 000021D6  4E56 FFE2                link       A6, -0x001E
  3135. 000021DA  2F07                     move.l     -[A7], D7
  3136. 000021DC  206E 0010                movea.l    A0, [A6 + 0x10]
  3137. 000021E0  5C88                     addq.l     A0, 6
  3138. 000021E2  2D48 FFFC                move.l     [A6 - 0x4], A0
  3139. 000021E6  206E 0010                movea.l    A0, [A6 + 0x10]
  3140. 000021EA  1028 0003                move.b     D0, [A0 + 0x3]
  3141. 000021EE  4880                     ext.w      D0
  3142. 000021F0  3D40 FFE2                move.w     [A6 - 0x1E], D0
  3143. 000021F4  7E01                     moveq.l    D7, 0x01
  3144. 000021F6  6052                     bra        +0x54 /* 0000224A */
  3145. label000021F8:
  3146. 000021F8  486E FFFC                pea.l      [A6 - 0x4]
  3147. 000021FC  486E FFE5                pea.l      [A6 - 0x1B]
  3148. 00002200  486E FFE4                pea.l      [A6 - 0x1C]
  3149. 00002204  486E FFE6                pea.l      [A6 - 0x1A]
  3150. 00002208  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3151. 0000220C  4EBA F5D4                jsr        [PC - 0xA2C /* 000017E2 */]
  3152. 00002210  102E FFE5                move.b     D0, [A6 - 0x1B]
  3153. 00002214  4880                     ext.w      D0
  3154. 00002216  5340                     subq.w     D0, 1
  3155. 00002218  41ED C74E                lea.l      A0, [A5 - 0x38B2]
  3156. 0000221C  C1FC 0014                muls.w     D0, 0x14
  3157. 00002220  41F0 0000                lea.l      A0, [A0 + D0.w]
  3158. 00002224  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  3159. 00002228  7004                     moveq.l    D0, 0x04
  3160. label0000222A:
  3161. 0000222A  20D9                     move.l     [A0]+, [A1]+
  3162. 0000222C  51C8 FFFC                dbf        D0, -0x6 /* 0000222A */
  3163. 00002230  102E FFE4                move.b     D0, [A6 - 0x1C]
  3164. 00002234  6710                     beq        +0x12 /* 00002246 */
  3165. 00002236  1F2E FFE5                move.b     -[A7], [A6 - 0x1B]
  3166. 0000223A  202E 0008                move.l     D0, [A6 + 0x8]
  3167. 0000223E  5380                     subq.l     D0, 1
  3168. 00002240  2F00                     move.l     -[A7], D0
  3169. 00002242  4EBA F380                jsr        [PC - 0xC80 /* 000015C4 */]
  3170. label00002246:
  3171. 00002246  5247                     addq.w     D7, 1
  3172. 00002248  6906                     bvs        +0x8 /* 00002250 */
  3173. label0000224A:
  3174. 0000224A  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  3175. 0000224E  6FA8                     ble        -0x56 /* 000021F8 */
  3176. label00002250:
  3177. 00002250  2E1F                     move.l     D7, [A7]+
  3178. 00002252  4E5E                     unlink     A6
  3179. 00002254  205F                     movea.l    A0, [A7]+
  3180. 00002256  DEFC 000C                add.w      A7, 0xC
  3181. 0000225A  4ED0                     jmp        [A0]
  3182. fn0000225C:
  3183. 0000225C  4E56 FFFA                link       A6, -0x0006
  3184. 00002260  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3185. 00002264  286E 0008                movea.l    A4, [A6 + 0x8]
  3186. 00002268  102C 0003                move.b     D0, [A4 + 0x3]
  3187. 0000226C  4880                     ext.w      D0
  3188. 0000226E  3E00                     move.w     D7, D0
  3189. 00002270  CFFC 0007                muls.w     D7, 0x7
  3190. 00002274  3C2C 0238                move.w     D6, [A4 + 0x238]
  3191. 00002278  486C 0054                pea.l      [A4 + 0x54]
  3192. 0000227C  204C                     movea.l    A0, A4
  3193. 0000227E  5C88                     addq.l     A0, 6
  3194. 00002280  3007                     move.w     D0, D7
  3195. 00002282  48C0                     ext.l      D0
  3196. 00002284  D088                     add.l      D0, A0
  3197. 00002286  2F00                     move.l     -[A7], D0
  3198. 00002288  3006                     move.w     D0, D6
  3199. 0000228A  48C0                     ext.l      D0
  3200. 0000228C  2F00                     move.l     -[A7], D0
  3201. 0000228E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3202. 00002292  486C 0006                pea.l      [A4 + 0x6]
  3203. 00002296  3007                     move.w     D0, D7
  3204. 00002298  D046                     add.w      D0, D6
  3205. 0000229A  48C0                     ext.l      D0
  3206. 0000229C  2F00                     move.l     -[A7], D0
  3207. 0000229E  4267                     clr.w      -[A7]
  3208. 000022A0  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3209. 000022A4  3007                     move.w     D0, D7
  3210. 000022A6  5C40                     addq.w     D0, 6
  3211. 000022A8  D046                     add.w      D0, D6
  3212. 000022AA  3A00                     move.w     D5, D0
  3213. 000022AC  5245                     addq.w     D5, 1
  3214. 000022AE  486D C742                pea.l      [A5 - 0x38BE]
  3215. 000022B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3216. 000022B6  3F05                     move.w     -[A7], D5
  3217. 000022B8  4EBA E0C8                jsr        [PC - 0x1F38 /* 00000382 */]
  3218. 000022BC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3219. 000022C0  4E5E                     unlink     A6
  3220. 000022C2  2E9F                     move.l     [A7], [A7]+
  3221. 000022C4  4E75                     rts
  3222. fn000022C6:
  3223. 000022C6  4E56 FFF6                link       A6, -0x000A
  3224. 000022CA  2F07                     move.l     -[A7], D7
  3225. 000022CC  4A2D C74D                tst.b      [A5 - 0x38B3]
  3226. 000022D0  6604                     bne        +0x6 /* 000022D6 */
  3227. 000022D2  6000 00F2                bra        +0xF4 /* 000023C6 */
  3228. label000022D6:
  3229. 000022D6  42A7                     clr.l      -[A7]
  3230. 000022D8  A975                     syscall    TickCount
  3231. 000022DA  2B5F C738                move.l     [A5 - 0x38C8], [A7]+
  3232. 000022DE  2E2D C856                move.l     D7, [A5 - 0x37AA]
  3233. 000022E2  DEAD C738                add.l      D7, [A5 - 0x38C8]
  3234. 000022E6  206E 0008                movea.l    A0, [A6 + 0x8]
  3235. 000022EA  3028 0004                move.w     D0, [A0 + 0x4]
  3236. 000022EE  48C0                     ext.l      D0
  3237. 000022F0  2D40 FFFC                move.l     [A6 - 0x4], D0
  3238. 000022F4  4267                     clr.w      -[A7]
  3239. 000022F6  486E FFFC                pea.l      [A6 - 0x4]
  3240. 000022FA  486E FFFB                pea.l      [A6 - 0x5]
  3241. 000022FE  4EBA F1DE                jsr        [PC - 0xE22 /* 000014DE */]
  3242. 00002302  101F                     move.b     D0, [A7]+
  3243. 00002304  6604                     bne        +0x6 /* 0000230A */
  3244. 00002306  6000 00BE                bra        +0xC0 /* 000023C6 */
  3245. label0000230A:
  3246. 0000230A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3247. 0000230C  B0AD C748                cmp.l      D0, [A5 - 0x38B8]
  3248. 00002310  56C0                     sne        D0
  3249. 00002312  4A00                     tst.b      D0
  3250. 00002314  6726                     beq        +0x28 /* 0000233C */
  3251. 00002316  222E FFFC                move.l     D1, [A6 - 0x4]
  3252. 0000231A  B2AD C748                cmp.l      D1, [A5 - 0x38B8]
  3253. 0000231E  5FC1                     sle        D1
  3254. 00002320  C001                     and.b      D0, D1
  3255. 00002322  6718                     beq        +0x1A /* 0000233C */
  3256. 00002324  222D C748                move.l     D1, [A5 - 0x38B8]
  3257. 00002328  92BC 0000 00C8           sub.l      D1, 0xC8
  3258. 0000232E  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  3259. 00002332  5FC1                     sle        D1
  3260. 00002334  C001                     and.b      D0, D1
  3261. 00002336  6704                     beq        +0x6 /* 0000233C */
  3262. 00002338  6000 008C                bra        +0x8E /* 000023C6 */
  3263. label0000233C:
  3264. 0000233C  102E FFFB                move.b     D0, [A6 - 0x5]
  3265. 00002340  6708                     beq        +0xA /* 0000234A */
  3266. 00002342  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3267. 00002346  4EBA F2FE                jsr        [PC - 0xD02 /* 00001646 */]
  3268. label0000234A:
  3269. 0000234A  4267                     clr.w      -[A7]
  3270. 0000234C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3271. 00002350  2F07                     move.l     -[A7], D7
  3272. 00002352  4EBA FDE0                jsr        [PC - 0x220 /* 00002134 */]
  3273. 00002356  101F                     move.b     D0, [A7]+
  3274. 00002358  6602                     bne        +0x4 /* 0000235C */
  3275. 0000235A  606A                     bra        +0x6C /* 000023C6 */
  3276. label0000235C:
  3277. 0000235C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3278. 00002360  2F07                     move.l     -[A7], D7
  3279. 00002362  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3280. 00002366  4EBA FE6E                jsr        [PC - 0x192 /* 000021D6 */]
  3281. 0000236A  102E FFFB                move.b     D0, [A6 - 0x5]
  3282. 0000236E  671E                     beq        +0x20 /* 0000238E */
  3283. 00002370  206E 0008                movea.l    A0, [A6 + 0x8]
  3284. 00002374  7001                     moveq.l    D0, 0x01
  3285. 00002376  B028 0003                cmp.b      D0, [A0 + 0x3]
  3286. 0000237A  6C36                     bge        +0x38 /* 000023B2 */
  3287. 0000237C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3288. 00002380  4EBA FCC2                jsr        [PC - 0x33E /* 00002044 */]
  3289. 00002384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3290. 00002388  4EBA FED2                jsr        [PC - 0x12E /* 0000225C */]
  3291. 0000238C  6024                     bra        +0x26 /* 000023B2 */
  3292. label0000238E:
  3293. 0000238E  102D C741                move.b     D0, [A5 - 0x38BF]
  3294. 00002392  6708                     beq        +0xA /* 0000239C */
  3295. 00002394  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3296. 00002398  4EBA FCAA                jsr        [PC - 0x356 /* 00002044 */]
  3297. label0000239C:
  3298. 0000239C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3299. 000023A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3300. 000023A4  2F07                     move.l     -[A7], D7
  3301. 000023A6  4EBA FBC2                jsr        [PC - 0x43E /* 00001F6A */]
  3302. 000023AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3303. 000023AE  4EBA FEAC                jsr        [PC - 0x154 /* 0000225C */]
  3304. label000023B2:
  3305. 000023B2  2B6E FFFC C73C           move.l     [A5 - 0x38C4], [A6 - 0x4]
  3306. 000023B8  102E FFFB                move.b     D0, [A6 - 0x5]
  3307. 000023BC  6604                     bne        +0x6 /* 000023C2 */
  3308. 000023BE  802D C741                or.b       D0, [A5 - 0x38BF]
  3309. label000023C2:
  3310. 000023C2  1B40 C737                move.b     [A5 - 0x38C9], D0
  3311. label000023C6:
  3312. 000023C6  2E1F                     move.l     D7, [A7]+
  3313. 000023C8  4E5E                     unlink     A6
  3314. 000023CA  2E9F                     move.l     [A7], [A7]+
  3315. 000023CC  4E75                     rts
  3316. export_225:
  3317. 000023CE  4E56 FFFA                link       A6, -0x0006
  3318. 000023D2  206E 0008                movea.l    A0, [A6 + 0x8]
  3319. 000023D6  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3320. 000023DA  22D8                     move.l     [A1]+, [A0]+
  3321. 000023DC  3290                     move.w     [A1], [A0]
  3322. 000023DE  102E 000C                move.b     D0, [A6 + 0xC]
  3323. 000023E2  B02D C74D                cmp.b      D0, [A5 - 0x38B3]
  3324. 000023E6  670E                     beq        +0x10 /* 000023F6 */
  3325. 000023E8  7000                     moveq.l    D0, 0x00
  3326. 000023EA  102E 000C                move.b     D0, [A6 + 0xC]
  3327. 000023EE  7218                     moveq.l    D1, 0x18
  3328. 000023F0  E3A8                     lsl        D0, D1
  3329. 000023F2  2B40 C83E                move.l     [A5 - 0x37C2], D0
  3330. label000023F6:
  3331. 000023F6  1B6E 000C C74D           move.b     [A5 - 0x38B3], [A6 + 0xC]
  3332. 000023FC  41ED C742                lea.l      A0, [A5 - 0x38BE]
  3333. 00002400  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3334. 00002404  20D9                     move.l     [A0]+, [A1]+
  3335. 00002406  3091                     move.w     [A0], [A1]
  3336. 00002408  4267                     clr.w      -[A7]
  3337. 0000240A  486D C742                pea.l      [A5 - 0x38BE]
  3338. 0000240E  486D C84E                pea.l      [A5 - 0x37B2]
  3339. 00002412  4EBA DEA6                jsr        [PC - 0x215A /* 000002BA */]
  3340. 00002416  1B5F C741                move.b     [A5 - 0x38BF], [A7]+
  3341. 0000241A  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  3342. 00002420  4E5E                     unlink     A6
  3343. 00002422  205F                     movea.l    A0, [A7]+
  3344. 00002424  5C4F                     addq.w     A7, 6
  3345. 00002426  4ED0                     jmp        [A0]
  3346. export_226:
  3347. 00002428  4E56 FDC6                link       A6, -0x023A
  3348. 0000242C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3349. 00002432  4A2D C74D                tst.b      [A5 - 0x38B3]
  3350. 00002436  6602                     bne        +0x4 /* 0000243A */
  3351. 00002438  6032                     bra        +0x34 /* 0000246C */
  3352. label0000243A:
  3353. 0000243A  2B6E 0008 C316           move.l     [A5 - 0x3CEA], [A6 + 0x8]
  3354. 00002440  486E FDC6                pea.l      [A6 - 0x23A]
  3355. 00002444  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3356. 00002448  4EBA FAF8                jsr        [PC - 0x508 /* 00001F42 */]
  3357. 0000244C  486E FDC6                pea.l      [A6 - 0x23A]
  3358. 00002450  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3359. 00002454  42A7                     clr.l      -[A7]
  3360. 00002456  A975                     syscall    TickCount
  3361. 00002458  202D C856                move.l     D0, [A5 - 0x37AA]
  3362. 0000245C  D09F                     add.l      D0, [A7]+
  3363. 0000245E  2F00                     move.l     -[A7], D0
  3364. 00002460  4EBA FB08                jsr        [PC - 0x4F8 /* 00001F6A */]
  3365. 00002464  486E FDC6                pea.l      [A6 - 0x23A]
  3366. 00002468  4EBA FDF2                jsr        [PC - 0x20E /* 0000225C */]
  3367. label0000246C:
  3368. 0000246C  4E5E                     unlink     A6
  3369. 0000246E  2E9F                     move.l     [A7], [A7]+
  3370. 00002470  4E75                     rts
  3371. export_227:
  3372. 00002472  4E56 FFFE                link       A6, -0x0002
  3373. 00002476  422E 000C                clr.b      [A6 + 0xC]
  3374. 0000247A  4E5E                     unlink     A6
  3375. 0000247C  2E9F                     move.l     [A7], [A7]+
  3376. 0000247E  4E75                     rts
  3377. export_228:
  3378. 00002480  4E56 FFF4                link       A6, -0x000C
  3379. 00002484  48E7 0308                movem.l    -[A7], D6,D7,A4
  3380. 00002488  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3381. 0000248E  486E FFF6                pea.l      [A6 - 0xA]
  3382. 00002492  4EBA DCC6                jsr        [PC - 0x233A /* 0000015A */]
  3383. 00002496  4247                     clr.w      D7
  3384. label00002498:
  3385. 00002498  BE6D C1CE                cmp.w      D7, [A5 - 0x3E32]
  3386. 0000249C  5DC0                     slt        D0
  3387. 0000249E  4A00                     tst.b      D0
  3388. 000024A0  6734                     beq        +0x36 /* 000024D6 */
  3389. 000024A2  3207                     move.w     D1, D7
  3390. 000024A4  41ED C03E                lea.l      A0, [A5 - 0x3FC2]
  3391. 000024A8  E541                     asl        D1.w, 2
  3392. 000024AA  2070 1000                movea.l    A0, [A0 + D1.w]
  3393. 000024AE  1210                     move.b     D1, [A0]
  3394. 000024B0  4881                     ext.w      D1
  3395. 000024B2  6B18                     bmi        +0x1A /* 000024CC */
  3396. 000024B4  B27C 001F                cmp.w      D1, 0x1F
  3397. 000024B8  6E12                     bgt        +0x14 /* 000024CC */
  3398. 000024BA  41EE 0014                lea.l      A0, [A6 + 0x14]
  3399. 000024BE  3401                     move.w     D2, D1
  3400. 000024C0  E64A                     lsr        D2.w, 3
  3401. 000024C2  4442                     neg.w      D2
  3402. 000024C4  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  3403. 000024C8  0A3C 0004                xori.b     ccr, 4
  3404. label000024CC:
  3405. 000024CC  56C1                     sne        D1
  3406. 000024CE  C001                     and.b      D0, D1
  3407. 000024D0  6704                     beq        +0x6 /* 000024D6 */
  3408. 000024D2  5247                     addq.w     D7, 1
  3409. 000024D4  60C2                     bra        -0x3C /* 00002498 */
  3410. label000024D6:
  3411. 000024D6  206E 000C                movea.l    A0, [A6 + 0xC]
  3412. 000024DA  BE6D C1CE                cmp.w      D7, [A5 - 0x3E32]
  3413. 000024DE  5DC0                     slt        D0
  3414. 000024E0  4400                     neg.b      D0
  3415. 000024E2  1080                     move.b     [A0], D0
  3416. 000024E4  206E 000C                movea.l    A0, [A6 + 0xC]
  3417. 000024E8  1010                     move.b     D0, [A0]
  3418. 000024EA  660A                     bne        +0xC /* 000024F6 */
  3419. 000024EC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3420. 000024F0  4EBA DC82                jsr        [PC - 0x237E /* 00000174 */]
  3421. 000024F4  6064                     bra        +0x66 /* 0000255A */
  3422. label000024F6:
  3423. 000024F6  3007                     move.w     D0, D7
  3424. 000024F8  41ED C03E                lea.l      A0, [A5 - 0x3FC2]
  3425. 000024FC  E540                     asl        D0.w, 2
  3426. 000024FE  2870 0000                movea.l    A4, [A0 + D0.w]
  3427. 00002502  206E 0008                movea.l    A0, [A6 + 0x8]
  3428. 00002506  224C                     movea.l    A1, A4
  3429. 00002508  700B                     moveq.l    D0, 0x0B
  3430. label0000250A:
  3431. 0000250A  20D9                     move.l     [A0]+, [A1]+
  3432. 0000250C  51C8 FFFC                dbf        D0, -0x6 /* 0000250A */
  3433. 00002510  536D C1CE                subq.w     [A5 - 0x3E32], 1
  3434. 00002514  302D C1CE                move.w     D0, [A5 - 0x3E32]
  3435. 00002518  5340                     subq.w     D0, 1
  3436. 0000251A  3D40 FFF4                move.w     [A6 - 0xC], D0
  3437. 0000251E  3C07                     move.w     D6, D7
  3438. 00002520  601C                     bra        +0x1E /* 0000253E */
  3439. label00002522:
  3440. 00002522  3006                     move.w     D0, D6
  3441. 00002524  5240                     addq.w     D0, 1
  3442. 00002526  41ED C03E                lea.l      A0, [A5 - 0x3FC2]
  3443. 0000252A  E540                     asl        D0.w, 2
  3444. 0000252C  3206                     move.w     D1, D6
  3445. 0000252E  43ED C03E                lea.l      A1, [A5 - 0x3FC2]
  3446. 00002532  E541                     asl        D1.w, 2
  3447. 00002534  23B0 0000 1000           move.l     [A1 + D1.w], [A0 + D0.w]
  3448. 0000253A  5246                     addq.w     D6, 1
  3449. 0000253C  6906                     bvs        +0x8 /* 00002544 */
  3450. label0000253E:
  3451. 0000253E  BC6E FFF4                cmp.w      D6, [A6 - 0xC]
  3452. 00002542  6FDE                     ble        -0x20 /* 00002522 */
  3453. label00002544:
  3454. 00002544  302D C1CE                move.w     D0, [A5 - 0x3E32]
  3455. 00002548  41ED C03E                lea.l      A0, [A5 - 0x3FC2]
  3456. 0000254C  E540                     asl        D0.w, 2
  3457. 0000254E  218C 0000                move.l     [A0 + D0.w], A4
  3458. 00002552  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3459. 00002556  4EBA DC1C                jsr        [PC - 0x23E4 /* 00000174 */]
  3460. label0000255A:
  3461. 0000255A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3462. 0000255E  4E5E                     unlink     A6
  3463. 00002560  205F                     movea.l    A0, [A7]+
  3464. 00002562  DEFC 000C                add.w      A7, 0xC
  3465. 00002566  4ED0                     jmp        [A0]
  3466. export_229:
  3467. 00002568  4E56 FFFE                link       A6, -0x0002
  3468. 0000256C  486E FFFE                pea.l      [A6 - 0x2]
  3469. 00002570  4EBA DBE8                jsr        [PC - 0x2418 /* 0000015A */]
  3470. 00002574  102E 000C                move.b     D0, [A6 + 0xC]
  3471. 00002578  4880                     ext.w      D0
  3472. 0000257A  5340                     subq.w     D0, 1
  3473. 0000257C  41ED C74E                lea.l      A0, [A5 - 0x38B2]
  3474. 00002580  C1FC 0014                muls.w     D0, 0x14
  3475. 00002584  226E 0008                movea.l    A1, [A6 + 0x8]
  3476. 00002588  41F0 0000                lea.l      A0, [A0 + D0.w]
  3477. 0000258C  7004                     moveq.l    D0, 0x04
  3478. label0000258E:
  3479. 0000258E  22D8                     move.l     [A1]+, [A0]+
  3480. 00002590  51C8 FFFC                dbf        D0, -0x6 /* 0000258E */
  3481. 00002594  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3482. 00002598  4EBA DBDA                jsr        [PC - 0x2426 /* 00000174 */]
  3483. 0000259C  4E5E                     unlink     A6
  3484. 0000259E  205F                     movea.l    A0, [A7]+
  3485. 000025A0  5C4F                     addq.w     A7, 6
  3486. 000025A2  4ED0                     jmp        [A0]
  3487. export_230:
  3488. 000025A4  4E56 FFEA                link       A6, -0x0016
  3489. 000025A8  206E 0008                movea.l    A0, [A6 + 0x8]
  3490. 000025AC  43EE FFEC                lea.l      A1, [A6 - 0x14]
  3491. 000025B0  7004                     moveq.l    D0, 0x04
  3492. label000025B2:
  3493. 000025B2  22D8                     move.l     [A1]+, [A0]+
  3494. 000025B4  51C8 FFFC                dbf        D0, -0x6 /* 000025B2 */
  3495. 000025B8  486E FFEA                pea.l      [A6 - 0x16]
  3496. 000025BC  4EBA DB9C                jsr        [PC - 0x2464 /* 0000015A */]
  3497. 000025C0  102D C74D                move.b     D0, [A5 - 0x38B3]
  3498. 000025C4  4880                     ext.w      D0
  3499. 000025C6  5340                     subq.w     D0, 1
  3500. 000025C8  41ED C74E                lea.l      A0, [A5 - 0x38B2]
  3501. 000025CC  C1FC 0014                muls.w     D0, 0x14
  3502. 000025D0  41F0 0000                lea.l      A0, [A0 + D0.w]
  3503. 000025D4  43EE FFEC                lea.l      A1, [A6 - 0x14]
  3504. 000025D8  7004                     moveq.l    D0, 0x04
  3505. label000025DA:
  3506. 000025DA  20D9                     move.l     [A0]+, [A1]+
  3507. 000025DC  51C8 FFFC                dbf        D0, -0x6 /* 000025DA */
  3508. 000025E0  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  3509. 000025E4  4EBA DB8E                jsr        [PC - 0x2472 /* 00000174 */]
  3510. 000025E8  4E5E                     unlink     A6
  3511. 000025EA  2E9F                     move.l     [A7], [A7]+
  3512. 000025EC  4E75                     rts
  3513. export_231:
  3514. 000025EE  4E56 0000                link       A6, 0
  3515. 000025F2  2B6D C316 C748           move.l     [A5 - 0x38B8], [A5 - 0x3CEA]
  3516. 000025F8  4E5E                     unlink     A6
  3517. 000025FA  4E75                     rts
  3518. export_232:
  3519. 000025FC  4E56 0000                link       A6, 0
  3520. 00002600  4A6D C008                tst.w      [A5 - 0x3FF8]
  3521. 00002604  57C0                     seq        D0
  3522. 00002606  4400                     neg.b      D0
  3523. 00002608  1D40 0008                move.b     [A6 + 0x8], D0
  3524. 0000260C  4E5E                     unlink     A6
  3525. 0000260E  4E75                     rts
  3526. export_233:
  3527. 00002610  4E56 FFFE                link       A6, -0x0002
  3528. 00002614  486E FFFE                pea.l      [A6 - 0x2]
  3529. 00002618  4EBA DB40                jsr        [PC - 0x24C0 /* 0000015A */]
  3530. 0000261C  4A6D C4D2                tst.w      [A5 - 0x3B2E]
  3531. 00002620  6614                     bne        +0x16 /* 00002636 */
  3532. 00002622  206E 0010                movea.l    A0, [A6 + 0x10]
  3533. 00002626  4250                     clr.w      [A0]
  3534. 00002628  206E 000C                movea.l    A0, [A6 + 0xC]
  3535. 0000262C  4250                     clr.w      [A0]
  3536. 0000262E  206E 0008                movea.l    A0, [A6 + 0x8]
  3537. 00002632  4210                     clr.b      [A0]
  3538. 00002634  6024                     bra        +0x26 /* 0000265A */
  3539. label00002636:
  3540. 00002636  206E 0010                movea.l    A0, [A6 + 0x10]
  3541. 0000263A  30AD C4D2                move.w     [A0], [A5 - 0x3B2E]
  3542. 0000263E  206E 000C                movea.l    A0, [A6 + 0xC]
  3543. 00002642  30AD C4D0                move.w     [A0], [A5 - 0x3B30]
  3544. 00002646  206E 0008                movea.l    A0, [A6 + 0x8]
  3545. 0000264A  43ED C3D0                lea.l      A1, [A5 - 0x3C30]
  3546. 0000264E  703F                     moveq.l    D0, 0x3F
  3547. label00002650:
  3548. 00002650  20D9                     move.l     [A0]+, [A1]+
  3549. 00002652  51C8 FFFC                dbf        D0, -0x6 /* 00002650 */
  3550. 00002656  426D C4D2                clr.w      [A5 - 0x3B2E]
  3551. label0000265A:
  3552. 0000265A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3553. 0000265E  4EBA DB14                jsr        [PC - 0x24EC /* 00000174 */]
  3554. 00002662  4E5E                     unlink     A6
  3555. 00002664  205F                     movea.l    A0, [A7]+
  3556. 00002666  DEFC 000C                add.w      A7, 0xC
  3557. 0000266A  4ED0                     jmp        [A0]
  3558. export_234:
  3559. 0000266C  4E56 0000                link       A6, 0
  3560. 00002670  3D6D C4D6 0008           move.w     [A6 + 0x8], [A5 - 0x3B2A]
  3561. 00002676  426D C4D6                clr.w      [A5 - 0x3B2A]
  3562. 0000267A  4E5E                     unlink     A6
  3563. 0000267C  4E75                     rts
  3564. export_235:
  3565. 0000267E  4E56 FEFC                link       A6, -0x0104
  3566. 00002682  2F0C                     move.l     -[A7], A4
  3567. 00002684  42A7                     clr.l      -[A7]
  3568. 00002686  3F3C C120                move.w     -[A7], 0xC120
  3569. 0000268A  A9BA                     syscall    GetString
  3570. 0000268C  285F                     movea.l    A4, [A7]+
  3571. 0000268E  200C                     move.l     D0, A4
  3572. 00002690  660C                     bne        +0xE /* 0000269E */
  3573. 00002692  206E 0008                movea.l    A0, [A6 + 0x8]
  3574. 00002696  20BC 0378 7878           move.l     [A0], 0x3787878
  3575. 0000269C  6036                     bra        +0x38 /* 000026D4 */
  3576. label0000269E:
  3577. 0000269E  2054                     movea.l    A0, [A4]
  3578. 000026A0  43EE FEFC                lea.l      A1, [A6 - 0x104]
  3579. 000026A4  703F                     moveq.l    D0, 0x3F
  3580. label000026A6:
  3581. 000026A6  22D8                     move.l     [A1]+, [A0]+
  3582. 000026A8  51C8 FFFC                dbf        D0, -0x6 /* 000026A6 */
  3583. 000026AC  2F3C 001F 0000           move.l     -[A7], 0x1F0000
  3584. 000026B2  4240                     clr.w      D0
  3585. 000026B4  102E FEFC                move.b     D0, [A6 - 0x104]
  3586. 000026B8  3F00                     move.w     -[A7], D0
  3587. 000026BA  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  3588. 000026BE  301F                     move.w     D0, [A7]+
  3589. 000026C0  1D40 FEFC                move.b     [A6 - 0x104], D0
  3590. 000026C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3591. 000026C8  43EE FEFC                lea.l      A1, [A6 - 0x104]
  3592. 000026CC  703F                     moveq.l    D0, 0x3F
  3593. label000026CE:
  3594. 000026CE  20D9                     move.l     [A0]+, [A1]+
  3595. 000026D0  51C8 FFFC                dbf        D0, -0x6 /* 000026CE */
  3596. label000026D4:
  3597. 000026D4  285F                     movea.l    A4, [A7]+
  3598. 000026D6  4E5E                     unlink     A6
  3599. 000026D8  4E75                     rts
  3600.